/*  Hier werden alle Abstände auf null gesetzt */
html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, img, li {
   margin: 0;

   padding: 0;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
body {
	  background-image: url(../pics/background.gif);
}
/* texte */

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: black;
}
h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: black;
}
 

.text_std {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}
.text_stdbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
}
.text_bildunterschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	font-style: italic;
}
.text_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
}

.text_rubrik_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
}

.text_start1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: orange;
	text-transform: capitalize;
}
.text_start2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
	
}




/* links */

a.link_topnav {
	color: white;
	
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 4px;
	font-weight: bold;
 	text-decoration:none;
	text-align:  center;
	
	}
a.link_topnav:hover{
color: white;

}
a.link_topnav:active{
color: white;

}
a.link_topnav:link{
color: white;
}

/* LINKS GLOBAL */
a,a:link,a:hover {text-decoration:underline;cursor:pointer}
a,a:link {background:transparent;}
a:link {color: orange;
}
a:visited {color:orange}
a:hover,a:active {color:orange}
a img {border:none}

/* link_nav_left */
a.linknavleft:link		{ font-family: Arial, bold; font-size: 11px; text-decoration: underline; color: #000000; height: auto; width: auto; text-align: right; word-spacing: normal; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; border: auto #FFFFFF; font-weight: bold}
a.linknavleft:visited 	{ font-family: Arial, bold; font-size: 11px; text-decoration: underline; color: #000000; font-weight: bold}
a.linknavleft:active 	{ font-family: Arial, bold; font-size: 11px; text-decoration: underline; color: #000000; font-weight: bold; height: auto; width: auto; border: auto; clip:  rect(   )}
a.linknavleft:hover		{ font-family: Arial, bold; font-size: 11px; text-decoration: underline; color: #333333; font-weight: bold}

/* link_sub_left */
a.linksubleft:link		{ font-family: Arial, bold; font-size: 10px;  color: #858585; height: auto; width: auto; text-align: right; word-spacing: normal; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: 20px; border: auto #FFFFFF; font-weight: bold}
a.linksubleft:visited 	{ font-family: Arial, bold; font-size: 10px;  color: #000000; font-weight: bold}
a.linksubleft:active 	{ font-family: Arial, bold; font-size: 10px; color: #000000; font-weight: bold; height: auto; width: auto; border: auto; clip:  rect(   )}
a.linksubleft:hover		{ font-family: Arial, bold; font-size: 10px;  color: #333333; font-weight: bold}

p.sub {
	width: 130px;
	background-color: #f5f5f5;
	height: 17px;
	border-bottom: 1px dashed #939393;
 padding-left: 12px;
 padding-top: 2px;
}

/* seitenaufbau */

#main {	margin: 0 auto; width:950px; background-color: white; border-style:solid; border-color: white; border-width:0px 10px 0px 10px; min-height:600px;}
#header {height:220px; background: #000000;   }
#header	#logo {padding-left:27px; float:left}
#mainnav {height:30px; background: #000000; border-bottom: 1px solid #fff;  }
#maincontent { background: #e3e6ff;  min-height:600px;}
#footer {height:20px; background: black; border-bottom: 1px solid #fff; border-top: 1px solid #fff; }

/* tabellen */
table.header { 
background-image: url(../pics/header.jpg);

}
table.header2 { 
background-image: url(../pics/header2.jpg);

}
table.header3 { 
background-image: url(../pics/header3.jpg);

}

table.nav { border: 1px solid black;

}

tr.nav {
	 background-color: black;
	
}
tr.navrechts {
	 background-color: #ff6347;
	
}

tr.nav2 {
	 background-color: #fffaf0;
	
}

table.teaser { 
 background-color: #b7c2ff;

}
tr.teaser { 
 background-color: #fff5ee;

}

img.contentbild {
border: 2px solid #f4a460;
	
}
