/*
Theme Name: Flossfahrt Classic
Theme URI: http://www.flossfahrten.org/
Description: The original Isar Floss Fahrt Theme that graces versions 1.5.2.x
Version: 1.5
Author: Olga Reiche & Torsten Naujoks
*/

BODY, TABLE, TD, TH, UL, LI, P, IMG, DL, FORM, INPUT, H1, H2, H3, IFRAME, address, #header, #menue, #footer, .pictogramm{
padding:				0px 0px 0px 0px;
margin:					0px 0px 0px 0px;
}

BODY{
background:				#0067AC;
text-align: 			center;
overflow:				auto;
width:					100%;
}

#isar{
width:					762px;
background:				#A3B6D4;
}

#language{
height:					14px;
display:				block;
margin:					-200px 21px 186px 0px;
font:					11px Arial, Helvetica, sans-serif;
font-weight:			900;
line-height:			14px;
text-align:				right;
text-decoration:		none;
color:					#E8EFF2;
}

#language:hover{
color: 					#FFFFFF;
}

#language IMG{
padding:				0px 7px 0px 0px;
}

.pictogramm{
text-align: 			center;
}

.pictogramm A{
color: 					#0067AC;
font:					11px Arial, Helvetica, sans-serif;
font-weight:			900;
line-height:			12px;
text-decoration:		none;
cursor:					pointer;
}

.pictogramm A:hover{
color: 					#F3A02A;
font:					11px  Arial, Helvetica, sans-serif;
font-weight:			900;
line-height:			12px;
cursor:					pointer;
}

.pictogramm_leer{
color:					#031A45;
font:					13px Verdana, Arial, Helvetica, sans-serif;
font-weight:			bold;
line-height:			28px;
text-align:				left;
vertical-align:			middle;
margin:					0;
text-decoration:	    none;
padding:				3px 4px 3px 3px;
}

#footer{
color:					#0067AC;
background:				#FFFFFF;
font-family: 			Lucida Sans Unicode, Arial, Helvetica, sans-serif;
font-size: 				10px;
font-weight:			300;
text-align:				left;
border-left:			1px solid #A3B6D4;
border-right:			1px solid #A3B6D4;
border-bottom:			1px solid #A3B6D4;
}

#footer IMG{
padding:				21px 0px 2px 0px;
clear:					both;
}

#footer DIV{
padding:				0px 0px 4px 208px;
}

#footer A{
color:					#0067AC;
text-decoration:		none;
}

#footer A:HOVER{
color:					#EA8C06;
text-decoration:		none;
}


/* Menu left handed  */

#sidebar{
margin:        	    	0px 0px 0px 0px;
padding:        	    20px 0px 0px 0px;
font-family:     	    Verdana, Arial, Helvetica, sans-serif;
text-align:				left;
}

#sidebar UL A, #tog{
color:					#0067AC;
font:					13px Lucida Sans Unicode, Arial, Helvetica, sans-serif;
font-weight:			600;
line-height:			21px;
text-decoration: 		none;
cursor:					pointer;
}

#sidebar UL A:HOVER{
color:					#EA8C06;
font:					13px Lucida Sans Unicode, Arial, Helvetica, sans-serif;
font-weight:			600;
line-height:			21px;
text-decoration: 		none;
cursor:					pointer;
}

#sidebar UL UL A{
color: 					#0067AC;
font:					13px Lucida Sans Unicode, Arial, Helvetica, sans-serif;
font-weight:			300;
line-height:			14px;
text-decoration: 		none;
cursor:					pointer;
}

#sidebar UL UL A:HOVER{
color:					#EA8C06;
font:					13px Lucida Sans Unicode, Arial, Helvetica, sans-serif;
font-weight:			300;
line-height:			14px;
text-decoration: 		none;
cursor:					pointer;
}

#sidebar UL{
padding: 				0px;
margin: 				0px 5px 0px 21px; 
color: 					#2CA4EB;
font-size: 				11px;
}

#sidebar UL LI{
list-style: 			none;
color: 					#2CA4EB;
}

#sidebar UL LI H1{
font-family: 			Verdana, Arial, Helvetica, sans-serif;
font-size: 				14px;
font-weight: 			600;
line-height:			21px;
color: 					#EA8C06;
margin: 				0px;
}

#sidebar UL LI UL{
margin: 				2px 10px 0px 15px; 
padding:				0px 0px 10px 10px;
font-family: 			Verdana, Arial, Helvetica, sans-serif;
font-size: 				11px;
line-height:			18px;
font-weight: 			bold;
color: 					#0067AC;
}

#sidebar UL LI UL LI{
color:					#2CA4EB;
list-style:				disc;
}

#sidebar #tog{
color: 					#0067AC;
cursor:					pointer;
}

#sidebar #tog{
display:				block;
}


/* Content Area #d26b39 #d7800b #e06f1b #e9c5ad */

#content{
padding:				0px 27px 0px 18px;
margin:					0px;
font-family:    	    Lucida Sans Unicode, Arial, Helvetica, sans-serif;
text-align:				left;
}

#content H1{
font:					16px Verdana, Arial, Helvetica, sans-serif;
font-weight:			bold;
line-height:			22px;
text-align:				left;
color:					#0067AC;
margin:					0px;
padding:				18px 0px 9px 0px;
}

#content H2{
font:					14px Verdana, Arial, Helvetica, sans-serif;
font-weight:			bold;
line-height:			18px;
text-align:				left;
color:					#0067AC;
margin:					18px 0px 9px 0px;
padding:				0px;
}

#content H3{
font:					13px Lucida Sans Unicode, Arial, Helvetica, sans-serif;
font-weight:			bold;
line-height:			15px;
text-align:				left;
color:					#0067AC;
margin:					0;
cursor:					pointer;
text-decoration:   		none;
padding:				0px 0px 0px 0px;
}

#content P{
font:					13px Lucida Sans Unicode, Arial, Helvetica, sans-serif;
font-weight:			300;
line-height:			16px;
text-align:				left;
color:					#21404A;
margin:					0px 0px 18px 0px;
padding:				0px;
}

#content UL{
font:					13px Lucida Sans Unicode, Arial, Helvetica, sans-serif;
font-weight:			300;
line-height:			16px;
margin:					18px 0px 18px 40px;
}

#content OL{
font:					13px Lucida Sans Unicode, Arial, Helvetica, sans-serif;
font-weight:			300;
line-height:			16px;
}

#content .rimg{
margin:					0px 0px 6px 18px;
float:					right;
}

#content .limg{
margin:					0px 18px 6px 1px;
float:					left;
}

#content .aimg{
background:				#F6FBFE;
border:					1px solid #A3B6D4;
margin:					0px 0px 6px 1px;
width:					522px;
}

#content .bimg{
background:				#F6FBFE;
border:					1px solid #A3B6D4;
margin:					0px 18px 6px 1px;
width:					252px;
float:					left;
}

#content .cimg{
background:				#F6FBFE;
border:					1px solid #A3B6D4;
margin:					0px 18px 6px 1px;
width:					180px;
float:					left;
}

#content .aimg P, #content .bimg P, #content .cimg P{
font-family: 			Arial, Helvetica, sans-serif;
font-size: 				9px;
font-weight:			300;
line-height:			13px;
color:					#0067AC;
margin:					0px;
padding:				0px 3px 0px 3px;
}

#content A:LINK, #content A:VISITED, #content A:ACTIVE{
color:					#EA8C06;
font-weight:			300;
text-decoration:		underline;
}

#content A:HOVER{
color:					#0067AC;
font-weight:			300;
text-decoration:		none;
}

#content PRE{
margin:					0px 0px 0px 27px;
font-size:				12px;
font-weight:			300;
line-height:			16px;
}

#content ADDRESS{
font:					11px Lucida Sans Unicode, Arial, Helvetica, sans-serif;
font-weight:			300;
line-height:			14px;
margin:					-9px 0px 0px 0px;
padding:				0px 0px 27px 0px;
}

.leer{
font:					1px Lucida Sans Unicode, Arial, Helvetica, sans-serif;
line-height:			1px;
height:					1px;
}

#content td{
font:					13px Lucida Sans Unicode, Arial, Helvetica, sans-serif;
padding:				3px;
}

#content .lexikon{
background:				url(/layout/lexikon_caption_1x15.gif) bottom left repeat-x;
text-align:				left;
height:					25px;
}

#content .lexikon U{
color:					#0067AC;
font-size:				13px;
font-weight:			900;
}

#content .lexikon A{
color:					#EA8C06;
font-size:				12px;
font-weight:			900;
text-decoration:		none;
}

#content .lexikon A:HOVER{
color:					#0067AC;
text-decoration:		underline;
}

DT{
font:					13px Lucida Sans Unicode, Arial, Helvetica, sans-serif;
font-weight:			900;
line-height:			21px;
text-align:				left;
color:					#0067AC;
}

DD{
font:					13px Lucida Sans Unicode, Arial, Helvetica, sans-serif;
font-weight:			300;
line-height:			15px;
text-align:				left;
color:					#21404A;
margin:					0px 0px 10px 30px;
}


/* Gallery */

#content table.gallery{
margin:					0px 0px -21px 0px;
padding:				0px;
border-collapse:		collapse;
}

#content table.gallery tr td{
vertical-align:			top;
margin:					0px;
padding:				0px;
}

#content table.gallery tr td iframe{
height:					251px;
width:					251px;
border:					0px;
}

#content table.gallery tr td img{
border:					1px solid #A3B6D4;
margin:					0px 0px 21px 21px;
padding:				0px;
height:					113px;
width:					113px;
}

#content table.gallery tr td img.first{
margin:					0px;
padding:				0px;
}

#content table.gallery tr td img:hover{
border:					1px solid #EA8C06;
}