/* ++++++++++++++++++++++++++++++++++++++++++++ */
/* +                                          + */
/* +      Style Sheet Yachting & Style        + */
/* +    (C) Onlineagentur Sanders             + */ 
/* +          www.sabudo.de                   + */
/* +                                          + */
/* ++++++++++++++++++++++++++++++++++++++++++++ */

/* Body Tags */

BODY { 
overflow: auto;
margin-left:10px; margin-right:10px; margin-top:20px; margin-bottom:10px;
	scrollbar-face-color:#CED0D2;
	scrollbar-shadow-color:C1CFD7;
	scrollbar-highlight-color:#EDF1F3;
	scrollbar-arrow-color:#333333;
	}

/* Navigation #cce4ff */
.navi1		{font-family:Verdana, Arial; font-size: 12; color: #ffffff;  font-weight:bold; font-variant:small-caps; font-style:normal;}
.navi1 a	{font-family:Verdana, Arial; font-size: 12; color: #ffffff;  text-decoration: none; font-weight:bold; font-variant:small-caps; font-style:normal;}
.navi1 a:hover	{font-family:Verdana, Arial; font-size: 12; color: #ffffff;  text-decoration: underline; font-weight:bold; font-variant:small-caps; font-style:normal;}


/* MMI Box */
.mmi1		{font-family:Verdana, Arial; font-size: 9; color: #f0f0f0;  font-weight:normal; font-variant:small-caps; font-style:normal;}
.mmi1 a		{font-family:Verdana, Arial; font-size: 9; color: #f0f0f0;  text-decoration: none; font-weight:bold; font-variant:small-caps; font-style:normal;}
.mmi1 a:hover	{font-family:Verdana, Arial; font-size: 9; color: #f0f0f0;  text-decoration: underline; font-weight:bold; font-variant:small-caps; font-style:normal;}



/* Heftnummer */
.toptable		{font-family:Verdana, Arial; font-size: 10; color: #ffffff;  font-weight:bold;}      
.heftnummer		{font-family:Verdana, Arial; font-size: 12; color: #ffffff;  }     






/* Teaser-Tabelle rechts mit Bildern */

/* Teaser */
.teaser		{
			color: #ffffff;
			font-family:Verdana, Arial; font-size: 12; color: #132561;  font-weight:bold; font-variant: small-caps;
			border-bottom: 1px solid #CDDEEB;
			background: url('images/teaserback.jpg') repeat-x;; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:4px 
		}
.teaser a		{font-family:Verdana, Arial; font-size: 12; color: #132561; text-decoration: none;}
.teaser a:hover		{font-family:Verdana, Arial; font-size: 12; color: #132561; text-decoration: underline;}
.teaserabstand  {	height: 30px; }

.lefttabhead 		{font-family:Verdana, Arial; font-size: 12; color: #132561;  font-weight:bold; font-variant: small-caps;}      
.lefttabtext 		{font-family:Verdana, Arial; font-size: 11; color: #132561;  font-weight:normal;}      
.lefttabtext a		{font-family:Verdana, Arial; font-size: 11; color: #132561;  font-weight:normal;}      
.lefttabtext a:hover	{font-family:Verdana, Arial; font-size: 11; color: #132561;  font-weight:normal;}      

.dots	 		{font-family:Arial; font-size: 10; color: #ffffff;  font-weight:normal;}      
.dots a			{color:#ffffff; font-family:Verdana, Arial; font-size: 10; text-decoration: underline; font-weight:normal; }
.dots a:hover		{color:#ffffff; font-family:Verdana, Arial; font-size: 10; text-decoration: underline; font-weight:normal; }


.bu	 		{font-family:Arial; font-size: 10; color: #132561;  font-weight:normal;}      
.bu a			{color:#ffffff; font-family:Verdana, Arial; font-size: 10; text-decoration: underline; font-weight:normal; }
.bu a:hover		{color:#ffffff; font-family:Verdana, Arial; font-size: 10; text-decoration: underline; font-weight:normal; }


/* Inhalts-Tabelle (Heftinhalt) */
.head			{font-family:Verdana, Arial; font-size: 14; color: #000000;  font-weight:bold; font-variant: small-caps;}      
.head	a		{text-decoration: none;}      
.head	a:hover		{text-decoration: underline;}      

#inhaltbox		{width:225px; margin:0 auto 0; padding:10; text-align:left;}

#inhalthead		{font-family:Verdana, Arial; font-size: 14; color: #132561;  font-weight:bold; font-variant: small-caps; padding-left:10px; padding_top:15px; padding-bottom:5px;}      	
#inhalthead a		{font-family:Verdana, Arial; font-size: 14; color: #132561;  font-weight:bold; font-variant: small-caps; }      	
#inhalthead a:hover	{font-family:Verdana, Arial; font-size: 14; color: #132561;  font-weight:bold; font-variant: small-caps; }      	

#inhaltsubhead		{font-family:Verdana, Arial; font-size: 12; color: #000000;  font-weight:bold; font-variant: small-caps; padding-left:30px; }      	
#inhaltsubhead	a	{font-family:Verdana, Arial; font-size: 12; color: #000000;  font-weight:bold; font-variant: small-caps; padding-left:0px; }      	
#inhaltsubhead	a:hover	{font-family:Verdana, Arial; font-size: 12; color: #000000;  font-weight:bold; font-variant: small-caps; padding-left:0px; }      	

#inhalttext		{font-family:Verdana, Arial; font-size: 11; color: #000000;  font-weight:normal; font-variant: normal; padding-left:40px; padding-top:4px; padding-bottom:25px; padding-right:15px;}      	      	
#inhalttext a	{font-family:Verdana, Arial; font-size: 11; color:#000000; }      	      	
#inhalttext a:hover	{font-family:Verdana, Arial; font-size: 11; color:#000000; }      	      	

#inhaltbox a	 	{font-family:Verdana, Arial; font-size: 12; color: #880000;  font-weight:bold; font-variant: small-caps; padding-left:0px;}      	
#inhaltbox a:hover	{font-family:Verdana, Arial; font-size: 12; color: #880000;  font-weight:bold; font-variant: small-caps; padding-left:0px;}      	


/* Content-Seite*/
#headline		{font-family:Verdana, Arial; font-size: 14; color: #880000;  font-weight:bold; font-variant: small-caps;}      
#subheadline		{font-family:Verdana, Arial; font-size: 12; color: #996600;  font-weight:bold; font-variant: small-caps;}      

/* Story Headline */
#storyhead		{font-family:Verdana, Arial; font-size: 16; color: #132561;  font-weight:bold; font-variant: small-caps; }      	
#storyhead a		{font-family:Verdana, Arial; font-size: 16; color: #132561;  font-weight:bold; font-variant: small-caps; }      	
#storyhead a:hover	{font-family:Verdana, Arial; font-size: 16; color: #132561;  font-weight:bold; font-variant: small-caps; }      	

#storysubhead		{font-family:Verdana, Arial; font-size: 12; color: #132561;  font-weight:bold; font-variant: small-caps; }      	
#storysubhead	a	{font-family:Verdana, Arial; font-size: 12; color: #132561;  font-weight:bold; font-variant: small-caps; }      	
#storysubhead	a:hover	{font-family:Verdana, Arial; font-size: 12; color: #132561;  font-weight:bold; font-variant: small-caps; }      	

/* Fließtext */
.fliesstexteinleitung 		{font-family:Times New Roman; font: italic 17px/28px; color: #000000; }     
.fliesstext 		{font-family:Times New Roman; }      
.fliesstext 		{font-family:Times New Roman; font-size: 17; color: #000000;  }  
.fliesstext a    	{font-family:Times New Roman; font-size: 17; color: #000000;  }  
.fliesstext a:hover    	{font-family:Times New Roman; font-size: 17; color: #000000;  }  

.fliesstext-Interview {font-family:Arial; font-size: 12; color: #000000;  } 



#abo			{font-family:Verdana, Arial; font-size: 12; color: #000000;  font-weight:normal; margin:0px; padding-bottom:25px; padding-left:0px;}      
.grauklein		{font-family:Verdana, Arial; font-size: 11; color: #999999;  font-weight:bold; }      	
.fotohinweis		{font-family:Verdana, Arial; font-size: 12; color: #000000;  font-weight:bold; font-variant:small-caps; font-style:normal;}
.copyright		{font-family:Verdana, Arial; font-size: 11; color: #808080;  font-weight:bold; font-style:italic;}


/* Impressum */
.impressum1		{font-family:Verdana, Arial; font-size: 12; color: #000000;  font-weight:bold; font-variant: small-caps;}      
.impressum2		{font-family:Verdana, Arial; font-size: 12; color: #000000;  font-weight:normal; font-variant: small-caps;}      
.impressum3		{font-family:Verdana, Arial; font-size: 10; color: #000000;  font-weight:normal; }      

/* Archiv */
.archiv1		{font-family:Verdana, Arial; font-size: 12; color: #000000;  font-weight:normal; }      
.archivdots	 		{font-family:Arial; font-size: 11; color: #000000;  font-weight:normal;}      
.archivdots a			{color:#800000; font-family:Verdana, Arial; font-size: 11; text-decoration: underline; font-weight:normal; }
.archivdots a:hover		{color:#800000; font-family:Verdana, Arial; font-size: 11; text-decoration: underline; font-weight:normal; }




/* Footer */
.footer		{font-family:Verdana, Arial; font-size: 10; color: #CED0D2;  font-weight:bold; font-variant: small-caps;}      
.footer	a	{font-family:Verdana, Arial; font-size: 10; color: #CED0D2;  text-decoration: none; font-weight:bold; font-variant: small-caps;}      
.footer	a:hover	{font-family:Verdana, Arial; font-size: 10; color: #CED0D2;  text-decoration: underline; font-weight:bold; font-variant: small-caps;}      

/* Vertikal Menu */
#vertmenu    { padding: 20px; font-family: Verdana, Arial; font-size: 14; font-variant: small-caps;}
#vertmenu h1 { display: block; font-size: 90%; border: 0px solid #000000; color: #ffffff; margin: 0px; }
#vertmenu h2 { display: block; font-size: 80%; border: 0px solid #000000; color: #cce4ff; margin: 0px; }

#vertmenu ul 	  { font-size: 12; color:ffffff; margin: 5px 0 0 20px; list-style: square;}
#vertmenu ul li a { text-decoration: none; color:ffffff;}
#vertmenu ul li a:hover  { color: #ffffff; font-weight:bold; text-decoration: underline;}

/* Footer Heftkauf */
.heftkaufhinweis {padding:10; margin: 20px 10px 10px 10px; border: 1px solid #3B2479; background : eff4f9; font-family:Verdana, Arial; font-size: 10; color: #3f4646;  font-weight:normal; }      


/* Tabelle links Hinweistexte */
.linksinfoblock	{font-family:Verdana, Arial; font-size: 9; color: #ffffff;  font-weight:normal;}      
.linksinfoblock a {color:ffffff; text-decoration: none;}      
.linksinfoblock a:hover {text-decoration: underline;}      


/* Extra Infobox */
.extrainfobox {	
		padding: 10; 
		margin: 20px 0px 10px 0px; 
		border: 1px solid #999999; 
		background : #eff4f9; 
		font-family:Verdana, Arial; font-size: 10; color: #3f4646;  font-weight:normal; 
		}      

.extrainfobox:first-line {font-weight:bold;}


/* Extra Infobox */
.kurzteaser {	
		padding: 10; 
		margin: 20px 10px 10px 10px; 
		font-family:Verdana, Arial; font-size: 10; color: #CDDEEB;  font-weight:normal; 
		}      

.kurzteaser:first-line {font-weight:bold; font: italic;}


/* Reaktion Infobox */
.reaktioninfobox {	
		padding: 10; 
		margin: 20px 0px 10px 0px; 
		border: 1px solid #cc3300; 
		background : #ffcccc; 
		font-family:Verdana, Arial; font-size: 10; color: #666;  font-weight:normal; 
		}      

/* Freigabe Infobox */
.freigabeinfobox {	
		padding: 10; 
		margin: 20px 0px 10px 0px; 
		border: 1px solid #006633; 
		background : #ccffcc; 
		font-family:Verdana, Arial; font-size: 10; color: #666;  font-weight:normal; 
		}      



/* form elements */

table.inform {
font: normal 8pt Verdana, sans-serif;

}

form.inform  {
	margin:0px; padding: 0 0px;
	border: 0px solid #f2f2f2; 
	background-color: #fff; 
}
form.inform label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
form.inform input {
	padding:1px;
	border:1px solid #aaa;
	font: normal 0.8em Verdana, sans-serif;
	color:#777;
}
form.inform select {
	padding:2px;
	border:1px solid #aaa;
	font: normal 0.8em Verdana, sans-serif;
	color:#777;
}

form.inform input:hover{
	background:#f9f9f9; color:#000; border: 1px solid #aaa;
	}

.inform textarea {
	width:250px;
	padding:2px;
	font: normal 0.8em Verdana, sans-serif;
	border:1px solid #aaa;
	height:60px;
	display:block;
	color:#777;
	margin-bottom:1em;
}
.inform input.button { 
	margin: 0; 
	font: bold 12px Arial, Sans-serif; 
	border: 1px solid #aaa; 
	padding: 2px 3px; 
	background: #FFF;
	color: #88ac0b;
}


/* Formular small */
form.small  {
	margin:0px; padding: 0 0px;
	border: 0px solid #f2f2f2; 
	
}
form.small label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
form.small input {
	padding:1px;
	border:1px solid #aaa;
	font: normal 10pt Verdana, sans-serif;
	color:#777;
}
form.small select {
	padding:2px;
	border:1px solid #aaa;
	font: normal 7pt Verdana, sans-serif;
	color:#777;
}

form.small input:hover{
	background:#f9f9f9; color:#000; border: 1px solid #aaa;
	}

.inform small {
	
	padding:2px;
	font: normal 0.6em Verdana, sans-serif;
	border:1px solid #aaa;
	height:60px;
	display:block;
	color:#777;
	margin-bottom:1em;
}
.small input.button { 
	margin: 0; 
	font: bold 10pt Arial, sans-serif; 
	border: 1px solid #aaa; 
	padding: 2px 3px; 
	background: #FFF;
	color: #88ac0b;
}