/*Stylesheet fue http://www.pcplatz.de/  -valide-*/


* body {
		font-family : Arial, Georgia, "Times New Roman", Serif;

		color : #000;
		font-size : 0.9em;
		margin : 0;
		padding : 0;
}

.all {
		position : relative;
	
}


strong {
		color : #2b8fdb;
}

* a {
		outline : none;
		color: #2b8fdb;
}

* pre {
		font-size : 1.2em;
		border-width : 1px;
		border-style : dashed;
		border-color : #c1c1c1;
		padding : 5px;
		background-color: #e2e2e2;
}

* blockquote {
		margin-left:0px;
}

* h1 {
		font-size : 1.4em;
		color : #000;
		margin : 0;
		margin-left : -11px;
		margin-top : -3px;
		background-image : url(/img/h_back4.jpg);
		background-repeat :no-repeat;
		padding-left : 20px;
		padding-top : -3px;

}

* h2 {
		font-size : 1.4em;
		color : #000;
		margin : 0;
		margin-left : -10px;
		background-image : url(/img/h_back3.jpg);
		background-repeat :no-repeat;
		padding-left : 20px;
		padding-top : 1px;
}

* h3 {
		font-size:1em;
		color : #2b8fdb;
		margin:0px;
		padding:0px;
}

ul#liste {
		margin : 0;
		padding : 0;
		list-style : none;
}

ul#liste li {
		margin-left : 10px;
		padding-left : 55px;
		padding-top : 12px;
		background-image : url(/img/blume2.jpg);
		background-repeat : no-repeat;
		height : 45px;
}

ul#liste li a {
		color : #000;
}

ul#liste li a:hover {
		color : #3776a2;
}

ul#liste li a:active {
		color : #3776a2;
}

ul#liste li a:visited {
		color : #000;
}

ul#liste2 {
		margin : 0;
		padding : 0;
		list-style : none;
}

ul#liste2 li {
		margin-left : 10px;
		padding-left : 55px;
		padding-top : 12px;
		background-image : url(/img/blume2.jpg);
		background-repeat : no-repeat;
		height : 45px;
}

ul#liste2 li a {
		color : #000;
}


.down_liste {
		color : #000;
		list-style : none;
}


.down_liste li a {
		color : #000;
		list-style : none;
}

.down_liste {
		margin-top : 10px;
		padding-bottom : 10px;
}

.down_liste li {
		margin-left : 10px;
		padding-left : 55px;
		padding-top : 12px;
		list-style : none;
}

.down_liste li a {
		color : #000;
}


.patting {
		position : relative;
		left : 50px;
		margin-right:+55px;
		font-size:0.8em;
}

.patting2 {
		position : relative;
		margin-top : -20px;
		margin-bottom : -10px;
}



.new {
		width : 400px;
		position : relative;
		color : #7ac7fd;
		font-size : 0.6em;
		text-align : center;
		margin : auto;
		top : -22px;
}

.down_img {
		position : relative;
		top:-130px;
		border-width : 1px;
		border-style : solid;
		border-color : black;
		left:-300px;

		float:right;
}


.balken {
		position : relative;
		width : 100%;
		height : 34px;
		background-image : url(/img/balken.gif);
		background-repeat : repeat-x;
		left : 0;
		top : 0;
		border-width : 0;
		border-style : solid;
		border-color : red;
		color : #79dc5a;
}

.blume {
		position : relative;
		height : 45px;
		background-image : url(/img/blume.gif);
		background-repeat : no-repeat;
		left : 0;
		top : 0;
		border-width : 0;
		border-style : solid;
		border-color : red;
		padding-left : 2.5em;
		padding-top : 0.15em;
		font-size : 1.5em;
}

.blume a {
		text-decoration : none;
		color : #79dc5a;
}

.counter {
		position : absolute;
		border-width : 0;
		border-style : solid;
		border-color : red;
		top : 0.6em;
		right : 2em;
		font-size : 0.8em;
		color : #79dc5a;
}

.navi {
		position : relative;
		border-width : 0;
		border-style : solid;
		border-color : red;
		width : 776px;
		height : 56px;
		font-size : 0.8em;
		text-align : center;
		margin : auto;
		top : 30px;
}

.home {
		position : relative;
		border-width : 0;
		border-style : solid;
		border-color : red;
		width : 104px;
		height : 56px;
		float : left;
		outline : none;
		cursor:pointer;
}

.tuts {
		position : relative;
		border-width : 0;
		border-style : solid;
		border-color : red;
		width : 100px;
		height : 56px;
		float : left;
		outline : none;
		cursor:pointer;
}

.down {
		position : relative;
		border-width : 0;
		border-style : solid;
		border-color : red;
		width : 100px;
		height : 56px;
		float : left;
		outline : none;
		cursor:pointer;
}

.links {
		position : relative;
		border-width : 0;
		border-style : solid;
		border-color : red;
		width : 100px;
		height : 56px;
		float : left;
		outline : none;
		cursor:pointer;
}

.kontakt {
		position : relative;
		border-width : 0;
		border-style : solid;
		border-color : red;
		width : 120px;
		height : 56px;
		float : left;
		outline : none;
		cursor:pointer;
}

.white {
		position : relative;
		border-width : 0;
		border-style : solid;
		border-color : red;
		background-image : url(/img/white.jpg);
		background-repeat : no-repeat;
		width : 140px;
		height : 56px;
		float : left;
}

.impressum {
		position : relative;
		border-width : 0;
		border-style : solid;
		border-color : red;
		width : 112px;
		height : 56px;
		float : left;
		outline : none;
		cursor:pointer;
}

.index {
		position : relative;
		width : 766px;
		margin : auto;
		top : 3em;
		font-size : 0.8em;
		border-right:0px dotted #2b8fdb;
		border-left:1px dashed #2b8fdb;
		padding-left:10px;
		padding-right:0px;
		

}

.balken_bottom {
		position : relative;
		width : 776px;
		height : 34px;
		background-image : url(/img/balken_bottom.gif);
		background-repeat : repeat-x;
		margin : auto;
		top : 3em;
		border-width : 0;
		border-style : solid;
		border-color : red;
}

.balken_bottom img {
		position : absolute;
		top : 0.5em;
		right : 1em;
}

.copy {
		position : relative;
		top : 0.5em;
		border-width : 0;
		border-style : solid;
		border-color : red;
		color : #8d8d8d;
		font-size : 0.8em;
}

.keys {
		position : relative;
		font-size : 0.7em;
		color : #a4a4a4;
		margin : auto;
		text-align : center;
		margin-top : 3px;
		margin-bottom : -35px;
}

.keys a {
		color : #a4a4a4;
		text-decoration : none;
		outline : none;
}


.einfuehrung  {
		font-size:0.8em;
		color:#2b8fdb;
		text-decoration : none;
}

.einfuehrung a {
		color : #2b8fdb;
		text-decoration : none;
		outline : none;
}


.links_left {
position:relative;
float:left;
padding:10px;
border-top: 1px dashed #a8a8a8;
border-bottom: 1px dashed #a8a8a8;
border-left: 1px dashed #a8a8a8;
}


.links_right {
position:relative;
float:left;
padding:10px;
left:+40px;
border-top: 1px dashed #a8a8a8;
border-bottom: 1px dashed #a8a8a8;
border-right: 1px dashed #a8a8a8;
}

.links_left a{
color:#0a3e65;
}


.links_right a{
color:#0a3e65;
}

.links_left a:hover{
color:#2773ac;
}


.links_right a:hover{
color:#2773ac;
}