html	{ overflow-y : hidden; }

body	{
		margin : 0px; padding: 0px;
		font-family : Verdana, Arial, Helvetica, Sans-Serif; 
		color : #fff;
		line-height : 1.7em;
		font-size : 0.9em; 
		font-weight : normal;
		font-variant : normal;
		background : #5d5c5b;
		}

input			{ font-family : Verdana, Arial, Helvetica, Sans-Serif; color : #000; font-size : 0.9m; border: 1px solid #aaa; background: #eee; padding : 2px; }
textarea 		{ font-family : Verdana, Arial, Helvetica, Sans-Serif; color : #000; font-size : 0.9em; border: 1px solid #aaa; background: #eee; padding : 2px; }
input.schalter	{ font-family : Verdana, Arial, Helvetica, Sans-Serif; color : #1d4575; font-size : 1em; font-weight : bold; border: 1px solid #aaa; background: #eee; padding : 2px; width : 150px; text-align : center; }

#template	{ 
			position : absolute;
			top : 50%;
			height : 380px;
			width : 100%;
			margin-top : -190px;
			background : #fff;
			border-top : 1px solid #999;
			border-bottom : 1px solid #999;
			}

#logo	{
		position : absolute;
		top : 50%;
		left : 50%;
		height : 67px;
		margin-top : -280px;
		width : 900px;
		margin-left : -490px;
		background : #5d5c5b;
		font-family : Verdana, Tahoma, Arial, Helvetica, Sans-Serif; font-size : 18px; color : #fff; font-weight : normal;
		background-image : url(img/logo.gif);
		background-repeat : no-repeat;
		padding-left : 100px;
		padding-top : 13px;
		}

#logo_text_klein	{ font-family : Verdana, Tahoma, Arial, Helvetica, Sans-Serif; font-size : 12px; color : #ddd; font-weight : normal; }

#text	{ 
		position : absolute;
		top : 50%;
		left : 50%;
		height : 360px;
		margin-top : -180px;
		width : 980px;
		margin-left : -490px;
		background : #fff;
		}

#tbl380	{ 
		position : absolute;
		top : 10px;
		left : 10px;
		height : 340px;
		width : 380px;
		margin : 0px;
		background : #fff;
		font-family : Verdana, Tahoma, Arial, Helvetica, Sans-Serif; font-size : 14px; color : #000;
		overflow : auto;
		}

#tbr550_startseite	{ 
		position : absolute;
		top : 10px;
		right : 10px;
		height : 340px;
		width : 550px;
		margin : 0px;
		padding-right : 10px;
		background : #fff;
		background-image : url(img/startseite.jpg);
		background-repeat : no-repeat;
		overflow : auto;
		}
		
#tbl650_profil	{ 
		position : absolute;
		top : 10px;
		left : 10px;
		height : 340px;
		width : 650px;
		margin : 0px;
		background : #fff;
		font-family : Verdana, Tahoma, Arial, Helvetica, Sans-Serif; font-size : 14px; color : #000;
		overflow : auto;
		padding-right : 10px;
		}

#tbr270_profil	{ 
		position : absolute;
		top : 10px;
		right : 10px;
		height : 340px;
		width : 270px;
		margin : 0px;
		padding-right : 13px;
		background : #fff;
		background-image : url(img/dezmirean.jpg);
		background-repeat : no-repeat;
		overflow : auto;
		}

#tbl650_leistungen	{ 
		position : absolute;
		top : 10px;
		left : 10px;
		height : 340px;
		width : 650px;
		margin : 0px;
		background : #fff;
		font-family : Verdana, Tahoma, Arial, Helvetica, Sans-Serif; font-size : 14px; color : #000;
		overflow : auto;
		padding-right : 10px;
		}

#tbr270_leistungen	{ 
		position : absolute;
		top : 10px;
		right : 10px;
		height : 340px;
		width : 270px;
		margin : 0px;
		padding-right : 13px;
		background : #fff;
		overflow : auto;
		}

#tbr550_kontakt	{ 
		position : absolute;
		top : 10px;
		right : 10px;
		height : 340px;
		width : 550px;
		margin : 0px;
		padding-right : 10px;
		background : #fff;
		background-image : url(img/startseite.jpg);
		background-repeat : no-repeat;
		overflow : auto;
		}

#tbr550_impressum	{ 
		position : absolute;
		top : 10px;
		right : 10px;
		height : 340px;
		width : 550px;
		margin : 0px;
		padding-right : 10px;
		background : #fff;
		font-family : Verdana, Tahoma, Arial, Helvetica, Sans-Serif; font-size : 14px; color : #000;
		overflow : auto;
		}

#tbr550_kundenlogin	{ 
		position : absolute;
		top : 10px;
		right : 10px;
		height : 340px;
		width : 550px;
		margin : 0px;
		padding-right : 10px;
		background : #fff;
		background-image : url(img/startseite.jpg);
		background-repeat : no-repeat;
		overflow : auto;
		}
		
#tbr550_dateimanager	{ 
		position : absolute;
		top : 10px;
		right : 10px;
		height : 340px;
		width : 550px;
		margin : 0px;
		padding-right : 10px;
		background : #fff;
		font-family : Verdana, Tahoma, Arial, Helvetica, Sans-Serif; font-size : 14px; color : #000;
		overflow : auto;
		}

#navigation	{
			position : absolute;
			top : 50%;
			left : 50%;
			height : 31px;
			margin-top : 201px;
			width : 980px;
			margin-left : -490px;
			background : #5d5c5b;
			}

a:link		{ color : #000; text-decoration : none; }
a:visited 	{ color : #000; text-decoration : none; }
a:active 	{ color : #000; text-decoration : none; }
a:hover		{ color : #000; text-decoration : underline; }
a:focus		{ outline : none; }

#center		{ width : auto; }
#justify	{ text-align : justify; }

#menue * 	{ font-family : Verdana, Tahoma, Arial, Helvetica, Sans-Serif; font-size : 14px; text-decoration : none; }

#menue					{ text-align : center; padding : 3px 10px; }
#menue div				{ display : inline; text-align : right; letter-spacing : 3px; }
#menue div :link			{ padding : 5px 10px; color : #fff; background-color : #5d5c5b; border : 1px #5d5c5b solid; }
#menue div :visited		{ padding : 5px 10px; color : #fff; background-color : #5d5c5b; border : 1px #5d5c5b solid; }
#menue div				{ margin-bottom : 0; }
#menue					{ margin-bottom : 0; }
#menue :link:active		{ color : #fff; background-color :#666 !important; border : 1px #999 solid; }
#menue :link:hover 		{ color : #fff; background-color :#666 !important; border : 1px #999 solid; }
#menue :visited:hover 	{ color : #fff; background-color :#666 !important; border : 1px #999 solid; }

#bold				{ font-weight : bold; }
#menuepunkt16		{ font-size : 16px; font-weight : bold; color : #1d4575; }
#slogan				{ font-size : 20px; font-weight : normal; color : #1d4575; }
#slogan_klein		{ font-size : 14px; font-weight : normal; color : #1d4575; }
#klein				{ font-size : 12px; font-weight : normal; color : #1d4575; }
#rot				{ color : #d72b33; font-weight : bold; }
#gruen				{ color : #060; font-weight : bold; }