/* Styles für alwert.com */

body {background-color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.3em;
	color:#000000; font-size:13px;width:920px;margin: 0 auto;
}

h1,h2,h3,h4,h5,h6 {color:#000000;}
h1 {font-size:13px; margin-top:10px; line-height:1.3em}
h2 {font-size:13px; margin-top:20px}
h4 {font-size:13px; margin:12px 0px 4px}
h5 {font-size:13px; margin:12px 0px 4px}
h6 {font-size:20px; margin:12px 0px 4px;  line-height:23px;}

p.small {font-size:11px; padding-left:0px;  line-height:1.5em; width:270px; }
p.indexfat {font-size:17px; font-weight:bold; padding-left:0px; padding-bottom:0px; line-height:1.5em; width:520px; }
p.contentdist {width:270px; margin-top:0px; padding-top:0px; margin-left:0px; margin-right:2px; white-space:normal; line-height:1.5em;}
p.bottom {margin-top:auto; margin-bottom:0px; margin-left:0px; margin-right:0px; padding:0px 0px 0px 0px; white-space:normal;}
p {margin-top:12px; margin-left:0px; margin-right:0px; padding:0px 0px 0px 0px; white-space:normal;}
b {color:#000000}
b.line {color: #4B4B4B; font-weight:bold; font-size:20px; line-height:20px; padding-top:0px; margin-top:0px}
b.linesmall {color: #000000; font-size:10px; line-height:20px; padding-top:0px; margin-top:0px}
b.linetop {color: #4B4B4B; font-weight:bold; font-size:15px; line-height:2px; padding-top:0px; margin-top:0px}
b.black {color:#000000}
ul {list-style-type:none; text-align:right; margin-top:0px; line-height:20px;}

li.pic {list-style:none; text-align:right; border:0px;}
img.headlisttop {padding-top:1px; padding-right:2px; border:0px;}
img.headlist {padding-top:0px; padding-right:2px; border:0px;}
img.headlistbottom {padding-bottom:2px; border:0px;}
img.alwertlogo {padding-right:1px; float:right; border:0px; text-align:right;}

table {
margin:0px;

}

td {vertical-align:top; padding-left:12px}
a {color:#000000; text-decoration:underline;}
a:hover {color:#FD0207;text-decoration:underline;}

div.fatlink a {color:rgb(0,52,102);text-decoration:none;font-size:14px;font-weight:bold;margin-top:10px}


div.veryend {padding-right:0px; padding-bottom:0px; height:30px; width:920px; position:relative; bottom:0px;}
div.foot {padding-right:0px; width:920px;}
td.contentright {width:250px; vertical-align:top; padding-right:10px; margin-right:12px; text-align:right}

div.smallink a {color:rgb(84,91,97);text-decoration:none;font-size:12px;font-weight:bold;}

img {border:0px;}
img.contentpicright {border:0px; text-align:right; margin-right:10px; padding-right:0px}
img.submenutop {border:0px; text-align:right; margin-right:1px; padding-right:0px; padding-top:0px; padding-bottom:2px}
img.submenumiddle {border:0px; text-align:right; margin-right:1px; padding-right:0px; padding-top:0px; padding-bottom:2px}
img.submenubottom {border:0px; text-align:right; margin-right:1px; padding-right:0px; padding-top:4px; padding-bottom:3px;}

#menutab
table {width:920px; height:180px; border: 0px; border-right:0px solid #ffffff; background:url(headbg2.gif); line-height:1.1em; margin-top:0px; overflow:scroll}


#menutab tr.first {width:920px; height:40px; vertical-align:top; text-align:left; padding: 0px 0px 0px 0px;}
#menutab tr.trmenu {width:920px; position:absolute;margin:0px; top:50px; vertical-align:top; text-align:left; padding-top:0px;}

#submenutab
table {width:920px; height:105px; /*position:absolute;margin:0px; top:230px;*/ border: 0px; border-right:0px; solid #ffffff; background:url(submenubg2.gif); line-height:1em;}
tr.submenutab {border: 0px; padding-bottom:0px;  padding-top:0px;}
td.submenutableft { width:600px; text-align:left; border: 0px; padding-top:0px; line-height:20px}
td.submenutabright { width:200px; text-align:right; border: 0px; padding-right:10px; line-height:20px;}
td.submenutablefttop { height:20px; width:600px; text-align:left; border: 0px; padding-top:0px;}
td.submenutabrighttop { height:20px; width:200px; text-align:right; border: 0px; padding-right:10px;}
td.submenulast { height:30px; width:200px; text-align:right; border: 0px; padding-right:10px;}

ul.submenuleft {list-style-type:none; text-align:left; margin-top:0px; padding-left:1px; padding-bottom:0px; margin-left:1px; margin-bottom:3px; line-height:20px;}
ul.submenuright {list-style-type:none; text-align:right; margin-top:2px; padding-right:2px; padding-bottom:2px; margin-right:1px; margin-bottom:0px; line-height:20px;}


img.menutab {border:0px;}
a.index {width:100%;height:100%;display:block;}
a.index:hover {width:100%;height:100%;display:block;}

a.menutab {color:#FFFFFF;
	 width:100px;
		text-align:left; padding-top:0px; vertical-align:middle;
		font-size:10px; text-decoration:none;
        margin-top:1px;    margin-bottom:1px; margin-left:1px; line-height:1.1em
}

a.langswitch {
	padding:1px 2px 3px 0px}





/*Content*/
#container {
	min-height: 100%;
	padding-right:0px;
	padding-bottom:0px;
	margin-bottom:auto;
	width:920px;
	background:url(contentbg3.gif);
	/*position:absolute;margin:0px; top:335px;*/
	background-repeat:repeat-y;
}

/*#container {
	min-height: 100%;
	text-align: left;
	width: 920px;
	margin: 0 auto;

}
*/
#left {
	min-height: 100%;
	float: left;
	width: 275px;
	overflow: hidden;
	background-color: #FFFFFF;
	border: 0px solid #cccccc;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:5px;
	padding:0px 5px 0px 10px;

}

#center {
	min-height: 100%;
	border: 0px solid #cccccc;
	float: left;
	width: 275px;
	overflow: hidden;
	background-color: #FFFFFF;
	margin-left:10px;
	margin-bottom:0px;
	margin-right:5px;
	padding:0px 5px 0px 9px;
}

#right {
	min-height: 100%;
	float: right;
	width: 275px;
	overflow: hidden;
	background-color: #FFFFFF;
	border: 0px solid #cccccc;
	margin-left:5px;
	margin-bottom:0px;
	margin-right:10px;
	padding:0px 15px 0px 5px;
}

#allbig {
	min-height: 400px;
	float: left;
	width: 880px;
	overflow: hidden;
	background-color: #FFFFFF;
	border: 0px solid #cccccc;
	margin-left:5px;
	margin-right:5px;
	padding:0px 5px 5px 10px;
}

#rightbig {
	min-height: 100%;
	float: right;
	width: 580px;
	overflow: hidden;
	background-color: #FFFFFF;
	border: 0px solid #cccccc;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:10px;
	padding:0px 15px 0px 5px;
}

#leftbig {
	min-height: 100%;
	float: left;
	width: 580px;
	overflow: hidden;
	background-color: #FFFFFF;
	border: 0px solid #cccccc;
	margin-left:5px;
	margin-right:5px;
	padding:0px 5px 0px 10px;
}

#leftsmall {
	min-height: 100%;
	float: left;
	width: 275px;
	overflow: hidden;
	background-color: #FFFFFF;
	border: 0px solid #cccccc;
	margin-left:5px;
	margin-right:5px;
	padding:0px 5px 0px 10px;
}

#rightsmall {
	min-height: 100%;
	float: right;
	width: 275px;
	overflow: hidden;
	background-color: #FFFFFF;
	border: 0px solid #cccccc;
	padding-top:0px;
	margin-left:10px;
	margin-right:10px;
	padding:0px 15px 0px 5px;
}


#input {
	padding-left:20px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border: 2px;
	background-position: center
}

/*Submenu*/

#submenucontainer {
	min-height: 100%;
	text-align: left;
	width: 900px;
	margin: 0 auto;
}

#submenuleft {
	min-height: 100%;
	float: left;
	width: 690px;
	overflow: hidden;
	border: 0px solid #cccccc;
}


#submenuright {
	min-height: 100%;
	float: right;
	width: 200px;
	overflow: hidden;
	border: 0px solid #cccccc;
	padding-right:10px;
}

/*Sprachauswahl und Suchfeldbereich*/

#langcontainer {
	/*position:absolute; top:190px;*/

	text-align: left;
	width: 910px;
	height:50px;
	margin: 0 auto;
	padding-left:10px;
	padding-top:5px;
}

#langswitch {
	float: left;
	width: 50%;
	overflow: hidden;
	border: 0px solid #cccccc;
}


#searchfield {
	min-height: 100%;
	float: right;
	width: 30%;
	overflow: hidden;
	border: 0px solid #cccccc;
	padding-top:8px;
	padding-right:14px;
}

form#searchfield {
	text-align: right;
	float: left;
	width: 100%;
	overflow: hidden;
	border: 0px solid #cccccc;
}


#foot {
	height: 50px;
	text-align: left;
	width: 920px;
	/*background-image: url(footbg5.gif);*/

}