 /* image aligning */
.aligncenter, .alignnone {
	display: block;
	overflow: hidden;
	text-align: center;
	margin: 0 auto 10px auto;
}

.alignleft {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0 10px 10px 0;
}

.alignright {
	float: right;
	display: inline;
	overflow: hidden;
	margin: 0 0 10px 10px;
}

/* post styles */
.post_cms{
	float:left;
}

.post_cms a{
	text-decoration:underline;
	color:#0079B2;
}

.post_cms a:hover{
	text-decoration:none;
	color:#0079B2;
}

.post_cms h1 {
color:#297EB9;
font-size:30px;
}

.post_cms h2 {
color:#297EB9;
font-size:1.5em;
}

.post_cms h3 {
border-bottom:1px solid #777777;
color:#297EB9;
font-size:1.8em;
margin:10px 0 0;
padding-bottom:5px;
}



.post_cms h4 {
	font-size: 19px;
	font-family: sans-serif;
	font-weight: bold;
	letter-spacing: 0px;
	margin:5px 0 10px;
}

.post_cms h5 {
border-bottom:1px solid #777777;
color:#297EB9;
font-size:1.8em;
margin:25px 0 0;
padding-bottom:5px;
}


.post_cms h6 {
	border-bottom:1px solid #777777;
font-size:1.5em;
margin-left:0;
margin-right:0;
margin-top:60px;
padding-bottom:5px;
font-style:italic;
}

.post_cms h7 {
		color: #0079B2;
	font-size:1.5em;
	font-weight:bold;
}

.post_cms em {
	color:#0079B2;
margin-left:5px;
}




.post_cms p {
	line-height: 1.4em;
	text-align: justify;
	margin: 10px 0 0 20px;
}

.post_cms img {
	vertical-align: middle;
	padding: 0px;
	border: 0px solid #ccc;
}

.post_cms del {
	text-decoration: line-through;
	color: #aaa;
}

.post_cms ins {
	text-decoration: underline;
	font-weight: bold;
}

.post_cms ul, .post ol {
	margin: 0px 0 0 25px!important;
}

.post_cms ul ul, .post ol ol {
	margin: 5px 0 5px 15px;
	font-size: 0.9em;
	color: #888;
}

.post_cms ul li{
list-style-image:url(img/pfeil2.gif);
padding:2px;
list-style-position: inside;
}

.post_cms ol li {
	line-height: 1.4em;
	border-bottom: 0px solid #eee;
	padding: 3px 0 3px 0;
}

.post_cms ol {
margin:10px 0 0 60px;
}

.post_cms ul {
margin:10px 0 0 40px !important;
}

.post_cms ul li a:hover, .post ol li a:hover {


}

.post_cms code {
	margin: 20px 0 0 0;
	display: block;
	background: #eee;
	border: 1px solid #DDDDDD;
	font-size: 1.1em;
	color: #444;
}

.post_cms img {
padding:2px;
margin-right:5px;
}

.post_cms blockquote {
background:url("img/blockquote_info.gif") no-repeat scroll 0 50% #F5F5F5;
border-bottom:1px solid #0079B2;
border-top:1px solid #0079B2;
color:#777777;
font-style:italic;
margin:15px 0 0 3%;
padding:10px;
width:94%;
}

.post_cms blockquote p {
font-weight:bold;
margin:0 0 0 25px;
padding:0;
text-align:justify;
}

.post_cms blockquote blockquote {
	border: none;
	padding: 0 0 0 20px;
	margin: 10px 0 0 0;
	color: #555;
	font-weight: normal;
}




/* post styles */
.post{
	float:left;
}

.post h1 {
color:#297EB9;
font-size:30px;
}

.post h2 {
color:#297EB9;
font-size:1.2em;
}

.post h3 {
color:#297EB9;
font-size:1.8em;
margin:10px 0 0;
}



.post h4 {
	font-size: 19px;
	font-family: sans-serif;
	font-weight: bold;
	letter-spacing: 0px;
	margin:5px 0 10px;
}

.post h5 {
color:#297EB9;
float:left;
font-size:1.8em;
margin:25px 0 10px;
width:630px;
}


.post h6 {
		color: #0079B2;
	font-size:1.5em;
	margin:20px 0 0 0;
}

.post h7 {
		color: #0079B2;
	font-size:1.5em;
	font-weight:bold;
}

.post em {
	color:#0079B2;
margin-left:5px;
}
.post a:hover {
	text-decoration: underline;
}



.post p {
	line-height: 1.4em;
	text-align: justify;
	margin: 10px 0 0 0;
}

.post img {
	vertical-align: middle;
	padding: 0px;
	border: 0px solid #ccc;
}

.post del {
	text-decoration: line-through;
	color: #aaa;
}

.post ins {
	text-decoration: underline;
	font-weight: bold;
}

.post ul, .post ol {
	margin: 0px 0 0 25px!important;
}

.post ul ul, .post ol ol {
	margin: 5px 0 5px 15px;
	font-size: 0.9em;
	color: #888;
}

.post ul li{
list-style-image:url(img/pfeil2.gif);
padding:2px;
list-style-position: inside;
}



ul.action_bar li span {
background:url('img/right.gif') no-repeat right top;
color:#777777;
display:block;
float:left;
font-size:11px;
height:16px;
text-decoration:none; padding-left:30px; padding-right:10px; padding-top:4px; padding-bottom:0
}

.post ol li {
	line-height: 1.4em;
	border-bottom: 0px solid #eee;
	padding: 3px 0 3px 0;
}

.post ul li a:hover, .post ol li a:hover {


}

.post code {
	margin: 20px 0 0 0;
	display: block;
	background: #eee;
	border: 1px solid #DDDDDD;
	font-size: 1.1em;
	color: #444;
}

.post blockquote {
background:#F5F5F5 none repeat scroll 0 50%;
border-bottom:2px solid #0079B2;
border-top:2px solid #0079B2;
font-weight:bold;
margin:10px 0;
padding:10px;
width:100%;
float:left;
}

.post blockquote blockquote {
	border: none;
	padding: 0 0 0 20px;
	margin: 10px 0 0 0;
	color: #555;
	font-weight: normal;
}



/* global page styles */
.page-all {
	display: block;

	min-height: 230px;
}

.page-top {
	display: block;
	min-height: 230px;
}

.page-bottom {
	display: block;
	height: 15px;
}

.containerI {
padding:0 20px;}

/* Site navigation */
.sitenav {
	border-bottom:1px solid #CCCCCC;
font-size:1em;
line-height:1.5em;
margin:5px 0 10px 0;
font-family:verdana;
}

/* Seperate post styles */
.item {
	border-top: 1px solid #eee;
	padding-top: 5px;
	margin-top: 20px;
}

.post-thumb img {
	float: left;
	display: inline;
	margin: 10px 10px 10px 0;
}

.postinfo {
	margin: 7px 0 0 0;
	font-size: 0.9em;
	color: #999;
}

.postinfo a {
	color: #ff6000;
}

.postinfo a:hover {
	color: #333;
}

.post-tags {
	color: #999;
	margin: 10px 0 10px 0;
	padding: 5px 0 5px 0;
	border-bottom: 1px dotted #ddd;
	border-top: 1px dotted #ddd;
	font-size: 0.9em;
}

.post-tags a {
	font-weight: bold;
}

.tags {
	color: #999;
	margin: 10px 0 0 0;
	font-size: 0.9em;
}

.tags a {
	color: #666;
	font-weight: bold;
}

.tags a:hover {
	color: #297eb9;
}

.find {
	margin: 15px 0 0 0;
}

.find input {vertical-align:middle}

.findfield {
	border: 1px solid #ccc;
	padding: 2px;
	width: 250px;
	color: #555;
}

.findsubmit {
	background: #297eb9;
	border: 1px solid #b6b6b6;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	height: 21px;
}
.findsubmit:hover {color: #333; background: #fff;}

/* social buttons for post */
.social-buttons {
	display: block;
	position: relative;
	overflow: hidden;
	clear: both;
	margin: 0 auto 15px auto;
}

.social-buttons a {
	float: left;
	display: block;
	width: 24px;
	height: 24px;
	overflow: hidden;
	border: 0px none;
	padding: 5px; margin-left:0; margin-right:23px; margin-top:15px; margin-bottom:0
}
.social-buttons a:hover {background: #eee}

.social-buttons img {
	float: none;
	display: block;
	width: 24px;
	height: 24px;
	overflow: hidden;
	border: 0px none;
	margin: 0;
	padding: 0
}

#titel{
color:#231D39;
font-family:verdana;
font-size:1.8em;
line-height:1.5em;
text-align:left;
}

#adresse{
color:#231D39;
line-height:1.5em;
margin:5px 0 0;
padding-bottom:2px;
padding-top:2px;
text-align:left;
width:350px;
}

#uni_image{
margin:5px 0 0;
padding-bottom:2px;
padding-top:2px;
width:250px;
float:right
}

#uni_header{
margin:5px 0 0;
padding-bottom:2px;
padding-top:2px;
width:620px;
float:left;
}


#hr {
background:url('img/line.png') repeat-x 0 0;
border:0px none;
clear:both;
height:5px;
color:#231D39;
font-family:verdana;
font-size:1.5em;
line-height:1.5em;
padding-bottom:2px;
padding-top:2px;
text-align:left; margin-left:0; margin-right:0; margin-top:5px; margin-bottom:0
}

#hr_setcard {
background:url('img/line.png') repeat-x 0 0;
border:0px none;
clear:both;
height:5px;
color:#231D39;
font-family:verdana;
font-size:1.5em;
line-height:1.5em;
padding-bottom:2px;
padding-top:2px;
text-align:left;
width:150px; margin-left:0; margin-right:0; margin-top:5px; margin-bottom:0
}

#name{
color:#231D39;
font-family:verdana;
font-size:1.5em;
line-height:1.5em;
margin:5px 0 0;
padding-bottom:2px;
padding-top:2px;
text-align:left;
width:140px;
}


#subject{
color:#231D39;
font-family:verdana;
font-size:1.5em;
line-height:0.8em;
margin:5px 0 0;
padding-bottom:10px;
padding-top:2px;
text-align:left;
}

#1{
margin:5px 0 0;
padding-bottom:2px;
padding-top:2px;
float: left;
width:300px;
}

#2{
margin:5px 0 0;
padding-bottom:2px;
padding-top:2px;
float: right;
width:300px;
}

#new_users{
width:620px;
font-family:verdana;
font-size:1.5em;
line-height:0.8em;
margin:10px 0 0;
margin-bottom:15px;
text-align:left;
float:left;
border: 1px solid #c2c2c2;
padding:5px;
}

#new_users_home{
width:660px;
font-family:verdana;
font-size:1.5em;
line-height:0.8em;
margin:0px 0 0;
margin-bottom:10px;
text-align:left;
float:left;
border: 0px solid #c2c2c2;
padding:5px;
}

#new_users3{
width:620px;
font-family:verdana;
font-size:1.5em;
line-height:0.8em;
margin:10px 0 0;
margin-bottom:15px;
text-align:left;
float:left;
border: 0px solid #c2c2c2;
padding:5px;
}

#new_users2{
width:660px;
font-family:verdana;
font-size:1.5em;
line-height:0.8em;
margin:10px 0 0;
padding-bottom:2px;
padding-top:2px;
text-align:left;
float:left;
margin-bottom:15px;
}

#new_users_search{
width:625px;
font-family:verdana;
font-size:1.5em;
line-height:1em;
margin:5px 0 0;
padding-bottom:5px;
padding:2px;
text-align:left;
float:left;
border: 1px solid #c2c2c2;
background:#F5F5F5;
}

#new_users_search2{
background:#F5F5F5 none repeat scroll 0;
border:1px solid #C2C2C2;
float:left;
font-family:verdana;
font-size:1.5em;
line-height:1em;
margin:0 0 10px 0;
padding:10px;
text-align:left;
width:614px;
}

#new_users_search3{
border:0px solid #C2C2C2;
float:left;
font-family:verdana;
font-size:1.5em;
line-height:1em;
padding:2px;
text-align:right;
width:173px;
font-weight: bold; margin-left:3px; margin-right:3px; margin-top:5px; margin-bottom:0
}

#new_users_search4{
border:0px solid #C2C2C2;
float:left;
font-family:verdana;
font-size:1.5em;
line-height:1em;
padding:2px;
text-align:left;
width:410px;
font-weight: bold; margin-left:0px; margin-right:0px; margin-top:5px; margin-bottom:0
}


#wert{
border:1px solid #D6D6D6;
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:5px 0 0;
padding:2px;
text-align:left;
width:440px;
background:#F5F5F5 none repeat scroll 0 0;
overflow:hidden;
}


#pic {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #cccccc;
float:left;
font-family:verdana;
font-size:1.5em;
line-height:0.8em;
margin:0 0 0;
overflow:hidden;
padding:3px;
width:50px;
}

#pic2{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0;
border:1px solid;
float:left;
font-family:verdana;
font-size:1.5em;
line-height:0.8em;
margin:0;
overflow:hidden;
padding:3px;
width:90px;
}

#pic_profile{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
width:70px;
}

#pic_setcard{
width:180px;
font-family:verdana;
font-size:1.5em;
line-height:0.8em;
margin:5px 0 0;
padding-bottom:2px;
padding-top:2px;
text-align:left;
float:left;
}

#data{
font-size:10px;
text-align:center;
}

#user_loop{
float:left;
height:75px;
margin:0 26px 0 0;
width:60px;
}

#profile_name{
color:#999999;
float:left;
font-family:verdana;
font-size:12px;
margin-right:15px;
text-align:right;
width:65px;
}


#geb {
color:#999999;
float:left;
font-family:verdana;
font-size:12px;
margin-right:15px;
text-align:right;
width:126px;
}




#profile_name_buddies{
color:#999999;
float:left;
font-family:verdana;
font-size:12px;
line-height:0.8em;
margin:5px 0 0 8px;
padding-bottom:2px;
padding-right:10px;
padding-top:2px;
text-align:left;
width:92px;

}

#profile_pic_friend{
float:left;
font-family:verdana;
font-size:12px;
line-height:0.8em;
margin:5px 0 0;
padding-bottom:2px;
padding-right:5px;
padding-top:2px;
text-align:left;
width:75px;
font-weight:bold;

}

#profile_data{
width:270px;
font-family:verdana, bold;
font-size:12px;
line-height:0.8em;
margin:5px 0 0;
padding-bottom:2px;
padding-top:2px;
text-align:left;
float:left;
}

#profile_local {
float:left;
font-size:12px;
margin:0 0 0 10px;
padding-bottom:10px;
padding-top:5px;
text-align:left;
width:auto;
}




#profile_search{
float:left;
font-family:verdana,bold;
font-size:12px;
line-height:0.8em;
margin:5px 0 0;
padding-bottom:2px;
padding-top:2px;
text-align:left;
width:150px;
}


#profile_data_setcard{
width:80px;
font-family:verdana, bold;
font-size:12px;
line-height:0.8em;
margin:5px 0 0;
padding-bottom:2px;
padding-top:2px;
text-align:left;
float:left;
}


#profile_data_anzeigen{
width:400px;
font-family:verdana, bold;
font-size:12px;
line-height:0.8em;
margin:5px 0 0;
padding-bottom:2px;
padding-top:2px;
text-align:left;
float:left;
}

#profile_setcard{
width:200px;
font-family:verdana, bold;
font-size:12px;
line-height:0.8em;
margin:5px 0 0;
padding-bottom:2px;
padding-top:2px;
text-align:left;
float:left;
}

#personal{
width:300px;
font-size:1.5em;
line-height:0.8em;
text-align:left;
float:left;
padding-left: 15px;
}

#personal_setcard{
width:405px;
margin:8px 0 0;
font-size:1.5em;
line-height:0.8em;
text-align:left;
float:left;
padding-left: 15px;
}

#anzeigen{
float:left;
margin:5px 0 0;
padding:5px;
text-align:left;
}

#myfriends{
margin:5px 0 0;
width:600px;
text-align:left;
float:left;
border: 1px solid #DDDDDD;
padding:5px;
}

#user_anzeige{
border-bottom:1px dotted #bababa;
float:left;
font-family:verdana,bold;
font-size:12px;
line-height:0.8em;
margin:5px 0 15px 0;
padding:8px;
text-align:left;
width:618px;
}


#user_anzeige_spt {
width:150px;
margin:8px 0 0;
font-size:12px;
line-height:0.8em;
text-align:left;
float:left;
font-family:verdana, bold;
font-size:12px;
display:block
}

#setcard_left{
width:200px;
font-size:1.5em;
line-height:0.8em;
text-align:left;
float:left;
}


#setcard_right{
width:200px;
font-size:1.5em;
line-height:0.8em;
text-align:left;
float:left;
}

#user_name{
width:350px;
font-family:verdana;
font-size:1.8em;
line-height:0.8em;
padding-bottom:17px;
text-align:left;
float:left;
font-weight:bold;
}

#wunschuni{
width:515px;
font-family:verdana;
line-height:0.8em;
padding-bottom:17px;
text-align:left;
float:left;
}

#wunschuni_search{
float:left;
font-family:verdana;
line-height:0.8em;
padding-bottom:17px;
text-align:left;
width:250px;
}


#school_profile{
width:300px;
font-family:verdana;
font-size:1.5em;
line-height:0.8em;
text-align:left;
float:left;
padding:5px;
}

#search_profile{
float:left;
font-family:verdana;
font-size:12px;
line-height:0.8em;
padding-bottom:2px;
padding-right:30px;
text-align:left;
width:215px;
}

#pic_info{
width:100px;
font-family:verdana;
font-size:12px;
line-height:0.8em;
margin:5px 0 0;
padding-bottom:2px;
padding-top:2px;
text-align:left;
float:left;
}

#profile{
width:350px;
font-family:verdana;
font-size:1.5em;
line-height:0.8em;
margin:5px 0 0;
padding-bottom:2px;
padding-top:2px;
text-align:left;
float:left;
}

#social{
width:100px;
font-family:verdana;
font-size:12px;
line-height:0.8em;
margin:5px 0 0;
padding-bottom:2px;
padding-top:2px;
text-align:left;
float:left;
}

#friends_loop{
width:600px;
font-family:verdana;
font-size:10px;
line-height:0.8em;
padding-bottom:2px;
text-align:left;
float:left;
}

#friends_data{
width:360px;
font-family:verdana;
font-size:12px;
line-height:0.8em;
padding-bottom:2px;
text-align:left;
float:left;
padding-top:10px;
}

#friends_kontakt{
width:120px;
font-family:verdana;
font-size:12px;
line-height:0.8em;
padding-bottom:2px;
text-align:left;
float:left;
padding-top:10px;
}

#spt_name{
width:180px;
font-family:verdana;
font-size:12px;
line-height:0.8em;
padding-bottom:2px;
text-align:left;
float:left;
}

#content2{
width:600px;
font-family:verdana;
font-size:1.5em;
line-height:0.8em;
padding-bottom:30px;
padding-top:10px;
text-align:left;
float:left;
}


#spt_form {
background-color:lavender;
background:url('img/spt_form.gif');
border-width:0;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
width:565px
}

#profile_name_spt{
color:#999999;
float:left;
font-family:verdana;
font-size:12px;
line-height:0.8em;
margin:5px 0 0;
padding-bottom:2px;
padding-right:24px;
padding-top:2px;
text-align:right;
width:95px;

}

#spt_daten{
width:500px;
font-size:1.5em;
line-height:0.8em;
text-align:left;
float:left;
}

#daten_spt{
float:left;
font-family:verdana;
font-size:12px;
line-height:0.8em;
margin:5px 0 0;
padding-bottom:2px;
padding-right:24px;
padding-top:2px;
text-align:left;
width:300px;

}

#profile_name_mfg{
float:left;
font-family:verdana;
font-size:12px;
line-height:0.8em;
margin:5px 0 0;
padding-bottom:2px;
padding-right:24px;
padding-top:2px;
text-align:left;
width:235px;

}

#profile_name_mfg2{
float:left;
font-family:verdana;
font-size:12px;
line-height:0.8em;
margin:5px 0 0;
padding-bottom:2px;
padding-right:5px;
padding-top:2px;
text-align:left;
width:60px;
font-weight:bold;
}


#profile_name_mfg3{
float:left;
font-family:verdana;
font-size:12px;
line-height:0.8em;
margin:5px 0 0;
padding-bottom:2px;
padding-right:5px;
padding-top:2px;
text-align:left;
width:400px;

}


#uni_subject {
border-bottom:1px dotted #BABABA;
float:left;
font-family:verdana,bold;
font-size:12px;
margin:0 0 0 4px;
padding:0;
text-align:left;
width:632px;
}


#fach{
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:5px 0 0;
padding-bottom:2px;
padding-right:5px;
padding-top:2px;
text-align:left;
width:215px;
}

#abschluss{
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:5px 0 0;
padding-bottom:2px;
padding-right:5px;
padding-top:2px;
text-align:left;
width:90px;
}

#uniname{
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:5px 0 0;
padding-bottom:2px;
padding-right:5px;
padding-top:2px;
text-align:left;
width:225px;
}

#nc{
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:5px 0 0;
padding-bottom:2px;
padding-right:5px;
padding-top:2px;
text-align:left;
width:75px;
font-weight: bold;
}

#nc2{
color:white;
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:2px 0 0;
padding:2px 5px 2px 3px;
text-align:left;
width:70px;
}


#fach2{
color:white;
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:2px 0 0;
padding:2px 5px 2px 3px;
text-align:left;
width:208px;
}



#fach3{
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:5px 0 0;
padding-bottom:2px;
padding-right:5px;
padding-top:2px;

text-align:left;
width:550px;
}

#fach4{
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:5px 0 0;
padding-bottom:2px;
padding-right:5px;
padding-top:2px;
text-align:left;
width:460px;
padding-left:3px;
}


#abschluss2{
color:white;
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:2px 0 0;
padding:2px 5px 2px 3px;
text-align:left;
width:88px;
}

#uniname2{
color:white;
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:2px 0 0;
padding:2px 5px 2px 3px;
text-align:left;
width:225px;
}

#nc3{
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:5px 0 0;
padding-bottom:2px;
padding-right:5px;
padding-top:2px;
text-align:left;
width:110px;
}

#sem{
border:1px solid #C2C2C2;
float:left;
font-family:verdana;
font-size:1.5em;
line-height:1em;
margin:10px 10px 40px 0;
padding:5px;
text-align:center;
width:290px;
}

#stud{
border:1px solid #C2C2C2;
float:left;
font-family:verdana;
font-size:1.5em;
line-height:1em;
margin-top:10px;
padding:5px;
text-align:center;
width:308px;
}


#search{
width:322px;
font-family:verdana;
font-size:1.5em;
line-height:1em;
text-align:left;
float:left;
border: 0px solid #c2c2c2;
margin-top:10px;
padding:0px;
text-align:left;
font-weight: bold;
padding:5px;
color:#231D39;
}

#fieldset {
border:medium none;
margin:0;
overflow:hidden;
padding:0;
}

#suche{
background-color:#EEEEEE;
border:1px solid #CCCCCC;
float:left;
margin-bottom:10px;
padding:10px 3px;
width:460px;
}

.header_suche {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(img/input-suche.gif) no-repeat scroll left center;
border:1px solid #FFFFFF;
float:left;
font-size:14px;
font-weight:bold;
margin:11px 0 0;
padding:5px 30px 3px 40px;
width:250px;
}

#suche1 {
display:block;
float:left;
padding:1px 3px 0 0;
width:70px;
font-weight:bold;
}

#suche2 {
display:block;
float:left;
padding:4px 4px 0 0;
width:135px;
font-weight:bold;
}

#suche4{
border:0 solid #CCCCC0;
float:left;
margin:2px;
padding:5px 18px 8px 4px;
}

#suche3{
border:0 solid #CCCCC0;
float:left;
margin:2px;
padding:4px;
width:500px;
}

#wyszukiwarka{
margin-bottom:12px;

}

#input_abschluss {
display:block;
float:left;
width:540px;
}

#input_abschluss2 {
display:block;
float:left;
padding:45px 3px 0 0;
width:60px;
position:static; 
}

#input_abschluss3 {
display:block;
float:left;
padding:0px 3px 0 0;
width:60px;
position:static; 
}

#check {
width:200px;
display:block;
float:left;
}

.checkbox_panel {
width:20px;
display:block;
float:left;
}

#checkname {
float:left;
}

#checkname_panel {
width:450px;
padding-bottom:5px;
}

#check_1 {
display:block;
float:left;
width:210px;
}

#search_studia {
float:left;
width:700px;
}

#check_2 {
display:block;
float:left;
width:200px;
}

#home_top{
width:640px;
text-align:left;
float:left;


}

#home_right{
float:left;
text-align:left;
width:405px;
}

#home_right2{
float:left;
text-align:left;
width:300px;
}


#home_top_left{
width:225px;
text-align:left;
float:left;
padding: 0px 0 0 10px;

}

#home_middle_left{
width:300px;
text-align:left;
float:left;
padding: 0px 0 0 10px;

}

#home_top_right{
float:left;
padding-top:15px;
text-align:left;
width:280px;
}

#home_middle_right{
float:left;
padding-top:15px;
text-align:left;
width:300px;
}


#home_top_bottom{
border:0px solid #C2C2C2;
color:#231D39;
float:left;
font-family:verdana;
font-size:12px;
line-height:1.2em;
margin-top:10px;
padding:3px;
text-align:left;
width:400px
}

#home_middle_bottom{
border:0px solid #C2C2C2;
color:#231D39;
float:left;
font-family:cursive;
font-size:13px;
line-height:1.2em;
margin-top:10px;
padding:3px;
text-align:left;
width:300px
}

#home_middle_bottom2{
border:0px solid #C2C2C2;
color:#231D39;
float:left;
font-family:cursive;
font-size:13px;
line-height:1.2em;
margin-top:10px;
padding:3px;
text-align:left;
width:630px
}

#sb_suche{
background-color:#EEEEEE;
border:1px solid #CCCCCC;
float:left;
margin-bottom:8px;
padding:7px;
width:289px;
}

.menu_link{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #cccccc;
float:left;
height:90px;
margin:5px 0;
padding:1px;
text-align:left;
width:220px;
background:transparent url(img/button_wp3.jpg) no-repeat scroll 0 50%;
cursor:pointer;

}


.menu_link  a:hover .link{
text-decoration:none;
background-image:transparent url(img/button_wp.jpg) no-repeat scroll 0 50%;
}


#studia2{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #cccccc;
float:left;
height:90px;
margin:0 0 15px;
padding:1px;
text-align:left;
width:220px;
background:transparent url(img/button_wp.jpg) no-repeat scroll 0 50%;
cursor:pointer;
}


#wp_home{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #cccccc;
float:left;
height:90px;
margin:12px 0 0px;
padding:1px;
text-align:left;
width:220px;
background:transparent url(img/button_wp.jpg) no-repeat scroll 0 50%;
cursor:pointer;
}


#studia_mo{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #cccccc;
float:left;
height:90px;
margin:0 0 10px;
padding:1px;
text-align:left;
width:220px;
background:transparent url(img/studia_mo.png) repeat scroll 0 50%;
}








#kandydaci{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #cccccc;
float:left;
height:90px;
margin:15px 0 0;
padding:1px;
text-align:left;
width:220px;
background:transparent url(img/button_wp2.jpg) no-repeat scroll 0 50%;
cursor:pointer;
}

#search_buttons{
float:left;
width:235px;
}


#home_side {
color:#0079B2;
float:left;
font-size:1.5em;
margin-left:10px;
padding-top:15px;
}

#home_side_sub{
padding-top:10px;
margin-left:10px;
font-size:12px;
color:#515151;
width:200px;
}



#neue_benutzer{
float:left;
font-family:AvantGarde Md BT;
font-size:1.5em;
padding-bottom:0;
padding-left:10px;
width:300px;
}

#mfg_dotted {
background:url('img/dot.gif') repeat-x 0 0;
clear:both;
display:block;
height:1px;
margin:5px 0;
overflow:hidden;
padding:0;
width:100%
}


ul.action_bar {
line-height:12px;
margin:4px 10px 0;
}

ul.action_bar li.back {
background:url('img/back.gif') no-repeat 0 0;
}


#mfg_tab{
background:#C6C6C6 none repeat scroll 0 50%;
float:left;
font-family:verdana;
font-weight:bold;
line-height:1;
margin:2px 0 8px;
padding-top:0;
text-align:left;
width:628px;
}

#uni_tab{
background:#C6C6C6 none repeat scroll 0 50%;
float:left;
font-family:verdana;
font-weight:bold;
line-height:1;
margin:2px 0 10px;
text-align:left;
width:628px;
}



#mfg_tab2{
float:left;
margin:0px 0 0;
padding:2px 0 1px;
text-align:left;
width:628px;
background:#EEEEEE;
}


#typ{
color:white;
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:2px 0 0;
padding:2px 5px 2px 3px;
text-align:left;
width:55px;

}


#typ2{
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:4px 0 0;
padding:2px 5px 2px 3px;
text-align:left;
width:55px;

}

#von{
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:2px 0 0;
padding-bottom:2px;
padding-right:5px;
padding-top:2px;
text-align:left;
width:150px;
color:white;

}

#rodzaj{
color:white;
float:left;
font-family:verdana;
font-size:1.5em;
line-height:1em;
margin:2px 0 3px 2px;
padding-bottom:2px;
padding-right:5px;
padding-top:2px;
text-align:left;
width:222px;

}

#nach{
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:2px 0 0;
padding-bottom:2px;
padding-right:5px;
padding-top:2px;
text-align:left;
width:150px;
color:white;

}

#datum{
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:2px 0 0;
padding-bottom:2px;
padding-right:5px;
padding-top:2px;
text-align:left;
width:145px;
color:white;

}

#kosten{
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:2px 0 0;
padding-bottom:2px;
padding-right:5px;
padding-top:2px;
text-align:left;
width:100px;
color:white;

}

#von2{
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:5px 0 0;
padding-bottom:2px;
padding-right:5px;
padding-top:2px;
text-align:left;
width:150px;

}

#nach2{
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:5px 0 0;
padding-bottom:2px;
padding-right:5px;
padding-top:2px;
text-align:left;
width:150px;

}

#datum2{
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:5px 0 0;
padding-bottom:2px;
padding-right:5px;
padding-top:2px;
text-align:left;
width:145px;

}

#kosten2{
float:left;
font-family:verdana;
font-size:12px;
line-height:1em;
margin:5px 0 0;
padding-bottom:2px;
padding-right:5px;
padding-top:2px;
text-align:left;
width:100px;


}

#form_row {
float:left;
margin-bottom:10px;
width:100%;
}


#label {
display:block;
float:left;
padding:3px 3px 0 0;
width:158px;
font-weight:bold;
}

#profil_tabs {

float:left;
}

#home_top_table {
background:url('img/background_home_top.png');
height:300px
}

#border_top_l {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
float:left;
height:120px;
margin-right:20px;
padding:0 10px 10px;
width:210px;
margin-right:20px;
}

#border_top_r {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
float:left;
height:120px;
padding:0 10px 10px;
width:210px;
margin-right:20px;
}

#border_top_m {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
float:left;
height:120px;
padding:0 10px 10px;
width:210px;
margin-right:20px;
}

#home_banner {
width:970px;
float:left;
height:auto;
}

#frame_home{
width:1000px;
float:left;
height:335px;
margin-bottom:10px;
}

#frame_home2{
width:210px;
float:left;
height:auto;
margin-bottom:10px;
margin-top:10px;
}

#globe{
float:left;
height:auto;
}

#home_text{
float:left;
height:auto;
width:200px;

}


#banner {
padding:10px;
}



#banner_1 {
background:url('img/banner1.jpg') no-repeat 0 0;
height:70px;
width:282px;
float:left;
padding:15px
}

#banner_2 {
height:70px;
width:282px;
background:url('img/banner2.jpg') no-repeat 0 0;
float:left;
padding:15px
}

#banner_3 {
height:70px;
width:282px;
background:url('img/banner1.jpg') no-repeat 0 0;
float:left;
padding:15px
}start-box-right-how-it-works.jpg

#banner_text{
color:#000000;
font-size:12px;
line-height:15px;
padding:12px 6px 10px 60px;

}

#trenner {
background:url('img/trennung.gif') repeat-x;
display:block;
height:34px;
margin-top:10px;
text-align:left;
width:100%
}

#trenner_text {
color:#FFFFFF;
float:left;
font-size:17px;
font-weight:bold;
margin:8px;
width:100%;
}

#button1 {
float:right;
margin-top:10px;
}

#button2 {
float:right;
margin-top:10px;
}

#button_text {
float:right;
margin-top:10px;
}

#search_home {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background:#E9FFD5 none repeat scroll 0;
float:left;
height:auto;
margin-right:20px;
padding:0 10px 10px;
width:100% auto;
}

#home_rahmen {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
border:1px solid #80D62C;
float:left;
height:auto;
margin-right:20px;
padding:0 10px 10px 0px;
width:720px;
}

#home_rechts {
float:left;
height:355px;
width:245px;

}

#rechts_title {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
float:left;
background-color:#35A9C8;
width:237px;
padding:5px;
}

#rechts_steps {
float:left;
width:250px;
border-bottom:5px;
}

#step1 {
float:left;
width:250px;
border-bottom:5px none;
background: url('img/step1.gif') no-repeat top;
}

#step2 {
float:left;
width:250px;
border-bottom:5px none;
background: url('img/step2.gif') no-repeat top;
}

#step3 {
float:left;
width:250px;
border-bottom:5px none;
background: url('img/step3.gif') no-repeat top;
}

#step_text {
float:left;
border-bottom:5px;
padding-left:30px;
}






#cms_content_links{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #cccccc;
float:left;
padding:20px;
text-align:left;
width:720px;
}

#cms_content_main{
border:10px 0px 10px 0px;
float:left;
padding:10px;
text-align:left;
width:100%;
}

#content_404{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(img/404.gif) no-repeat scroll right center;
border:1px solid #CCCCCC;
float:left;
margin:10px 0;
padding:15px;
text-align:left;
width:950px;
}

#content_404 h1{
font-size:20px;
margin-top:0px;
color:#297EB9;
}

#weiterlesen {
float:left;
margin:10px 0;
text-align:center;
width:100%;
}

#weiterlesen span {
background:transparent url(img/button.gif) no-repeat scroll 0 50%;
border:0 none !important;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
height:28px;
padding:27px;
width:120px;
}

#weiterlesen a{
color:#fff;
text-decoration:none;
font-size:15px;
}

#weiterlesen a:hover{
color:#fff;
text-decoration:none;
font-size:15px;
}

#home_content2{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:0 solid #BABABA;
float:left;
margin:0 0 15px;
text-align:left;
width:1000px;
}

#home_content_top{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0;
border:0 solid #DDDDDD;
float:left;
margin-top:20px;
padding:0;
text-align:left;
width:985px;
}

.search_all input, textarea {
cursor:text;
font-size:1.8em;
margin:6px 0 0 10px;
padding:5px;
width:310px;
border:0px;
}

.search_all input[type="submit"] {
background:transparent url(img/button_search.gif) no-repeat scroll 0 50%;
border:0 none !important;
color:#FFFFFF;
cursor:pointer;
float:none;
font-size:1.5em;
font-weight:bold;
height:28px;
width:85px;
text-align:center;
margin:0px;
padding:0px;
}


.search_all {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(img/topbox_background.jpg) no-repeat scroll 0 50%;
border:0 solid #BABABA;
float:left;
height:170px;
text-align:left;
width:985px;
}

.search_all form {
background:transparent url(img/topbox_searchinput_background.png) no-repeat scroll left top;
height:48px;
left:255px;
position:relative;
top:7px;
width:428px;
}

.search_all .form_inner{
float:left;
width:100%;
}

.search_all_content {
float:left;
padding:5px;
width:975px;
}

.search_all_content .title{
color:#0079B2;
font-size:22px;
font-weight:bold;
float:left;
padding:5px 0 0 20px;
width:900px;
}

.search_all_content .subtitle{
float:left;
font-size:1.5em;
font-weight:bold;
padding:10px 0 0 125px;
width:800px;
}

.search_all_content .text{
float:left;
font-size:1.2em;
padding:10px 0 0 200px;
width:610px;
}

.search_page{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:0 solid #BABABA;
float:left;
height:45px;
text-align:left;
width:630px;
}
.search_page form {
background:transparent url(img/topbox_searchinput_background.png) no-repeat scroll left top;
height:48px;
left:20px;
position:relative;
top:7px;
width:428px;
}

.search_page .form_inner{
float:left;
width:100%;
}

.search_page input, textarea {
cursor:text;
font-size:1.8em;
margin:6px 0 0 10px;
padding:5px;
width:310px;
border:0px;
}

.search_page input[type="submit"] {
background:transparent url(img/button_search.gif) no-repeat scroll 0 50%;
border:0 none !important;
color:#FFFFFF;
cursor:pointer;
float:none;
font-size:1.5em;
font-weight:bold;
height:28px;
width:85px;
text-align:center;
margin:0px;
padding:0px;
}

.search_page .text{
float:left;
font-size:1.5em;
padding:10px 0 0 20px;
width:510px;
}


.search_page_results{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:0 solid #BABABA;
float:left;
height:75px;
text-align:left;
width:100%;
}
.search_page_results form {
background:transparent url(img/topbox_searchinput_background.png) no-repeat scroll left top;
height:48px;
left:20px;
position:relative;
top:7px;
width:428px;
}

.search_page_results .form_inner{
float:left;
width:100%;
}

.search_page_results input, textarea {
cursor:text;
font-size:1.8em;
margin:6px 0 0 10px;
padding:5px;
width:310px;
border:0px;
}

.search_page_results input[type="submit"] {
background:transparent url(img/button_search.gif) no-repeat scroll 0 50%;
border:0 none !important;
color:#FFFFFF;
cursor:pointer;
float:none;
font-size:1.5em;
font-weight:bold;
height:28px;
width:85px;
text-align:center;
margin:0px;
padding:0px;
}

.search_page_results .text{
float:left;
font-size:1.5em;
padding:10px 0 0 20px;
width:510px;
}


.swn_image{
float:left;
padding:10px;
}


#swn_content_frame{
float:left;
text-align:left;
width:1000px;
background:#ffffff;
padding:10px 0;
}


#content_frame{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #cccccc;
float:left;
margin:10px 0;
padding:0;
text-align:left;
width:665px;
}

#content_div{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #cccccc;
float:left;
margin:10px 0;
min-height:345px;
padding:10px;
text-align:left;
width:645px;
}

#content_div_header {
color:#0079B2;
float:left;
font-size:1.4em;
font-weight:bold;
margin-bottom:10px;
}

#content_div_content {
float:left;
font-size:12px;
margin-bottom:10px;
}

#all{
float:left;
height:5px;
}

#startboxen{
float:left;
width:100%;
}

#box_headline{
color:#0079B2;
float:left;
font-size:24px;
margin-left:10px;
padding:10px 0 10px;
width:320px;
}

#box_headline_apphelp{
padding-top:15px;
margin-left:10px;
font-size:1.8em;
color:#0079B2;
float:left;
}

#button_headline{
float:left;
padding:4px;
}

#headline_content{
color:#0079B2;
float:left;
font-size:24px;
margin-left:10px;
padding:10px 0 10px 0;
width:auto;
}

#data_light{
border:1px solid #0079B2;
float:left;
font-family:verdana;
font-size:12px;
line-height:0.8em;
margin:5px 0 0;
padding:4px;
text-align:left;
}

#data_light_right{
border:1px solid #0079B2;
float:left;
font-family:verdana;
font-size:12px;
line-height:0.8em;
margin:5px 0 0 0px;
padding:4px;
text-align:left;
}


#box_titleheadline{
color:#515151;
font-size:14px;
font-weight:bold;
margin-left:10px;
padding-top:5px;
width:370px;
}

#arguments_headline{
color:#0079B2;
float:left;
font-size:24px;
font-weight:bold;
margin-left:0;
padding:10px 0;
min-width:340px;
}

#titleheadline_wp{
color:#515151;
font-size:14px;
margin-left:10px;
padding-top:25px;
width:420px;
}

#box_subheadline{
color:#515151;
font-size:12px;
margin:10px 0 0 10px;
padding-top:0;
width:200px;
}

#arguments_subheadline{
font-size:14px;
font-style:italic;
margin:10px 0 0;
padding-top:0;
min-width:340px;
}

#button_subheadline{
color:#515151;
font-size:12px;
margin:5px 0 0 10px;
padding-top:0;
width:130px;
font-weight:bold;
}

#subheadline_wp{
color:#515151;
font-size:12px;
margin:18px 10px 0;
padding-top:10px;
width:380px;
}

#subheadline_wp_home{
color:#515151;
font-size:12px;
margin:18px 10px 0;
width:380px;
}


#wp_info_text {
color:#515151;
font-size:12px;
margin:10px 0 0 10px;
padding-top:0;
width:280px;
}



#subheadline_wp2{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(img/wp_geld.png) no-repeat scroll right center;
border:1px solid #cccccc;
color:#515151;
font-size:12px;
margin:15px 0 10px 10px;
padding:1px;
width:640px;
}

#subheadline_wp3{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(img/wp_mobile.png) no-repeat scroll right center;
border:1px solid #cccccc;
color:#515151;
font-size:12px;
margin:15px 0 0px 10px;
padding:1px;
width:640px;
}


#subheadline_wp4{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(img/wp_reader.png) no-repeat scroll right center;
border:1px solid #cccccc;
color:#515151;
font-size:12px;
margin:15px 0 0px 10px;
padding:1px;
width:640px;
}


#subheadline_wp5{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(img/wp_info.png) no-repeat scroll right center;
border:1px solid #cccccc;
color:#515151;
font-size:12px;
margin:15px 0 0px 10px;
padding:1px;
width:640px;
}


#subheadline_wp6{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(img/info.png) no-repeat scroll right center;
border:1px solid #cccccc;
color:#515151;
font-size:12px;
margin:15px 0 0px 10px;
padding:1px;
width:640px;
}

#subheadline_wp2_text{
color:#0079B2;
font-size:1.5em;
font-weight:bold;
margin:5px 10px 0;
padding:3px;
width:530px;
}



#subheadline_wp3_text{
color:#515151;
font-size:12px;
margin:5px 10px 0;
padding:3px;
width:520px;
}

#footer_wp{
color:#515151;
font-size:12px;
font-weight:bold;
margin:5px 10px 0;
padding-top:10px;
width:380px;
}

#footer_wp2{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #cccccc;
color:#515151;
font-size:12px;
height:auto;
margin:10px 0;
padding:15px;
text-align:left;
width:635px;
}



#wp_preis_wp{
color:#515151;
float:right;
font-size:24px;
font-weight:bold;
margin:160px 18px 0 0;
position:relative;
width:227px;
}

#wp_preis{
color:#515151;
float:right;
font-size:24px;
font-weight:bold;
margin:106px 80px 0 0;
position:relative;
width:227px;
}

#wp_preis1{
color:#515151;
float:left;
font-family:serif;
font-size:25px;
font-weight:bold;
line-height:30px;
margin:35px 15px 0 0;
position:relative;
width:120px;
}

#wp_preis1_1{
color:#515151;
float:right;
font-family:serif;
font-size:26px;
font-weight:bold;
line-height:25px;
margin:0 0;
width:144px;
}

#wp_preis2{
color:#0079B2;
float:right;
font-family:Georgia;
font-size:65px;
font-weight:bolder;
height:60px;
margin:25px 0 0;
width:220px;
}

#box_bild{
padding-top:10px;
margin-left:10px;
font-size:12px;
color:#515151;
width:200px;
}

#button{
background:url('img/bg_background.jpg') 0 0;
border:1px solid #FFFFFF;
float:left;
width:70px; margin-left:10px; margin-right:0; margin-top:10px; margin-bottom:0
}


#button_apphelp{
background:transparent url(img/bg_background.jpg) repeat scroll 0;
border:1px solid #FFFFFF;
float:left;
margin:10px 0 0 10px;
width:210px;
}

#button_content {
background:transparent url(img/bg_background.jpg) repeat scroll 0 50%;
border:1px solid #EFEFEF;
float:right;
margin:19px 5px 10px 10px;
width:130px;
}

#button_content2 {
background:transparent url(img/bg_background.jpg) repeat scroll 0 50%;
border:1px solid #EFEFEF;
float:right;
margin:0px 0 0 10px;
width:170px;
}

#button_ad_next {
background:transparent url(img/bg_background.jpg) repeat scroll 0 50%;
border:1px solid #EFEFEF;
float:right;
margin:0 0 10px 3px;
width:150px;
}

#button_wp {
background:transparent url(img/bg_background.jpg) repeat scroll 0 50%;
border:1px solid #EFEFEF;
float:right;
width:185px;
}


#button_wp2 {
background:transparent url(img/bg_background.jpg) repeat scroll 0 50%;
border:1px solid #EFEFEF;
float:left;
margin:0 0 25px;
position:relative;
width:195px;
}

#button_ad_previous {
background:transparent url(img/bg_background.jpg) repeat scroll 0 50%;
border:1px solid #EFEFEF;
float:left;
margin:0 0 10px 3px;
width:160px;
}

#button_advert {
background:transparent url(img/bg_background.jpg) repeat scroll 0 50%;
border:1px solid #EFEFEF;
float:right;
margin:-14px 0 0;
width:130px;
}

.btext{
color:#ffffff;
float:left;
margin-left:3px;
font-style:bold;
}

.btext_arguments{
color:#0B0B48;
float:left;
font-size:11px;
margin-left:2px;
}

.btext_arguments a{
color:#ffffff;
float:left;
font-size:11px;
margin-left:2px;
}

.btext_arguments a:hover{
color:#ffffff;
float:left;
font-size:11px;
margin-left:2px;
text-decoration:underline;
}

.btext_arguments img{
color:#FFFFFF;
float:left;
margin-bottom:0;
margin-right:4px;
position:relative;
}

.btext_ordernow{
color:#0B0B48;
float:left;
font-size:13px;
font-weight:bold;
margin-left:2px;
}

.btext_ordernow a{
color:#ffffff;
float:left;
font-size:13px;
font-weight:bold;
margin-left:2px;
}

.btext_ordernow a:hover{
color:#ffffff;
float:left;
font-size:13px;
font-weight:bold;
margin-left:2px;
text-decoration:underline;
}

.btext_ordernow img{
color:#FFFFFF;
float:left;
margin-bottom:0;
margin-right:4px;
position:relative;
}

.btext a.white{
color:#ffffff;
float:left;
margin-left:12px;
font-style:bold;
}

.btext a:hover{
color:#ffffff;
text-decoration:none;
}


#menu_wyszukiwarka{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:0px solid #cccccc;
float:left;
min-height:308px;
width:750px;
}

#wyszukiwarka_pic{
float:left;
background:url('img/lupe.png');
width:200px
}

#wyszukiwarka_wysz{
float:left;
}

.search_form{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(img/search_studia.gif) no-repeat scroll center 20px;
border:0 solid #CCCCCC;
float:left;
padding:1px;
width:100%;
}


.search_form_div {
border:0 solid #CCCCCC;
float:left;
padding:1px;
width:600px;
}



.search_form ul{
float:left;
margin:3px;
width:600px;
}

.search_form ul li{
color:#000000;
float:left;
list-style-position:outside !important;
list-style-image:none !important;
width:500px;
}


.search_results{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #CCCCCC;
float:left;
margin:0 0 10px;
padding:5px;
width:620px;

}




.search_checkboxen{
float:left !important;
width:600px !important;
}

.search_checkboxen #check_label{
width:100px !important;
float:left !important;
color:#313131 !important;
}

.search_checkboxen ul{
float:left !important;
width:300px !important;
}

.search_checkboxen ul li{
color:#000000 !important;
float:left !important;
list-style-image:none !important;
list-style-position:outside !important;
width:140px !important;
}

.tooltip span.info_unisearch {
background-color:#F5F5F5;
border:1px solid #0079B2;
display:none;
margin:0 0 0 10px;
padding:7px;
}


#formularz_userzy {
background:transparent url(img/search_user.gif) no-repeat scroll center 13px;
width:630px;
}

.formularz_szukania {
background:transparent url(img/search_studia.gif) no-repeat scroll center;
}

.formularz_szukania_home {
float:left;
}

.search_studia .formularz_szukania_home {
float:left;
width:400px;
}


.formularz_szukania_home ul li{
color:#000000 !important;
float:left !important;
list-style-position:outside !important;
list-style-image:none !important;
width:410px !
}

ul.home_slider{
float:left;
margin:5px;
width:430px;
}

.formularz_szukania_home ul{
float:left;
margin:5px;
width:430px;
}

ul.studia_search{
float:left;
margin:5px;
width:430px;
}

.search_studia {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #CCCCCC;
float:left;
margin:20px 0 5px 10px;
padding:8px;
width:510px;
}


.search_studia ul{
float:left;
margin:5px;
width:430px;
}

.search_studia ul li{
color:#000000;
float:left;
list-style-position:outside !important;
list-style-image:none !important;
width:410px;
}



.search_studia .search_checkboxen_home{
float:left;
width:400px;
}

.search_studia .search_checkboxen_home #check_label_home{
width:100px;
float:left;
color:#313131;
font-family:verdana;
}

.search_studia .search_checkboxen_home #check_label_right{
width:100px;
float:left;
color:#313131;
text-align:right;
padding-right:5px;
font-family:verdana;
}

.search_studia .search_checkboxen_home ul{
float:left;
width:300px;
}

.search_studia .search_checkboxen_home ul li{
color:#000000;
float:left;
list-style-image:none !important;
list-style-position:outside !important;
width:140px;
}

#wyniki_info{
border-bottom:1px dotted #CCCCCC;
color:#313131;
float:left;
font-size:18px;
margin:0 0 20px;
padding:10px;
width:100%;
text-align:center;
}

.tooltip a {
text-decoration:none;
}

.tooltip span.info{
background-color:#F5F5F5;
border:1px solid #0079B2;
display:none;
margin:0 0 0 170px;
padding:7px;
}

.tooltip:hover span.info{
display:block;
position:absolute; 
width:300px; 
height:auto;
}

.tooltip .tip_title{
display:block;
float:left;
width:290px;
font-weight:bold;
}

.tooltip .tip_warning{
background:#FFFFFF none repeat scroll 0 50%;
border:1px solid red;
display:block;
float:left;
margin:3px;
padding:6px;
width:280px;
}

.tooltip .tip_content{
display:block;
float:left;
width:290px;
margin:0 0 10px;
}

#prof_main{
float:left;
width:640px;
}

#main_data{
float:left;
width:510px;
}


#dane_podstawowe {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#EEEEEE;
border-bottom:2px solid #0079B2;
border-top:0 solid #0079B2;
color:#010101;
font-size:0.9em;
font-weight:bold;
height:18px;
margin:0 0 5px 0;
padding:2px;
width:615px;
}

#dane_podstawowe_rechts {
background-color:#EEEEEE;
border-bottom:2px solid #0079B2;
border-top:0 solid #0079B2;
color:#010101;
font-size:0.9em;
font-weight:bold;
height:18px;
margin:0 0 5px 0;
width:310px;
}

#dane_podstawowe_links{
background-color:#EEEEEE;
border-bottom:2px solid #0079B2;
border-top:0 solid #0079B2;
color:#010101;
font-size:0.9em;
font-weight:bold;
height:18px;
margin:0 0 5px 0;
width:310px;
}



#prof_data {
border:0px solid #BABABA;
float:left;
margin:10px 0 10px 0;
width:640px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:4px;
}

#prof_data_links {
border:1px solid #cccccc;
float:left;
margin:0 12px 0 0;
width:310px;
}

#prof_data_rechts {
border:1px solid #cccccc;
float:left;
margin-bottom:10px;
width:310px;
}

#buddies {
float:left;
margin:20px 0 10px 0;
width:632px;
}

.buddies_profile_name {
color:#999999;
float:left;
font-family:verdana;
font-size:12px;
margin:0 0 0 5px;
text-align:right;
width:105px;
}


.buddies_profile {
float:left;
margin:5px;
width:510px;
}

.buddies_profile ul{
float:left;
margin:0 0 0 40px;
width:404px;
}

.buddies_profile ul li{
color:#000000;
float:left;
list-style-position:outside !important;
list-style-image:url(img/pfeil2.gif) !important;
width:500px;
}

.prof_wunsch {
float:left;
margin-bottom:10px;
width:635px
}

.prof_uni {
float:left;
margin-bottom:10px;
width:635px;
}

.prof_uni ul li{
color:#000000;
float:left;
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;
width:305px;
}

.prof_uni ul{
float:left;
font-family:verdana;
font-size:14px;
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;
margin:0 0 0 10px;
}

.prof_wunsch ul{
float:left;
font-family:verdana;
font-size:14px;
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;
margin:0 0 0 10px;
}

.prof_wunsch ul li{
float:left;
list-style:none !important;
color:#000000;
width:260px;
}

.prof_wunsch_rechts {
color:#000000;
float:left;
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;
width:260px;
}

.tooltip a{
text-decoration:none;
}

#kwal {
float:left;
width:625px;
padding:5px;
}

#sem_stud {
float:left;
font-size:16px;
margin-bottom:10px;
text-align:center;
width:305px;
}

#spt_header {
background:transparent url(img/start-box-middle-insert2.jpg) no-repeat scroll right center;
border:1px solid #cccccc;
float:left;
height:110px;
margin-bottom:20px;
padding:5px;
width:625px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}

#buddies_loop {
float:left;
margin:10px 0 0 20px;
width:635px;
}

#prof_data_top {
float:left;
width:82%;
}

#prof_buddies {
float:left;
width:521px;
}


#profpic {
float:left;
width:110px;
}

#displayname {
float:left;
font-family:verdana,bold;
font-size:1.8em;
line-height:0.8em;
margin:0 0 0 10px;
padding-bottom:6px;
padding-top:2px;
text-align:left;
width:490px;
}

#displayname_buddies {
float:left;
font-family:verdana,bold;
font-size:1.5em;
line-height:0.8em;
margin:0 0 0 7px;
padding-bottom:6px;
padding-top:2px;
text-align:left;
width:400px;
}


#prof_top {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #CCCCCC;
float:left;
margin:0 0 15px;
padding:5px;
text-align:left;
width:620px;
}



#box_spt {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#F5F5F5;
border:1px solid #cccccc;
float:left;
padding:5px;
text-align:left;
width:620px;
}

#spt_content {
float:left;
padding:5px;
text-align:left;
width:520px;
}


#spt_info {
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
background:#F5F5F5 none repeat scroll 0;
border:1px solid #0079B2;
float:left;
margin:15px 0 0 5px;
padding:5px;
text-align:left;
width:510px;
}

#profile_data_buddies {
float:left;
font-family:verdana,bold;
font-size:12px;
line-height:0.8em;
margin:5px 0 0;
padding-bottom:2px;
padding-top:2px;
text-align:left;
width:400px;
}


#profile_rechts {
float:left;
font-family:verdana;
line-height:0.8;
padding:4px 0 0 5px;
text-align:left;
width:200px;
}

#profile_links {
float:left;
font-family:verdana;
font-weight:bold;
line-height:0.8;
padding:4px 0 0 5px;
text-align:left;
width:400px;
}

#margin {
float:left;
width:287px;
}


#header_tlo {
background:transparent url(img/blue_bg2.gif) repeat-x scroll 0 50%;
height:157px;
margin:-10px 2px 0;
width:989px;
position:relative;
}

#header {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(img/header.jpg) no-repeat scroll center top;
border:1px solid #CCCCCC;
height:163px;
margin-top:15px;
overflow:hidden;
position:relative;
width:984px;
}


#header_left {
background:transparent url(img/studynet-logo.png) no-repeat scroll left top;
display:block;
float:left;
margin:11px;
padding-top:97px;
position:relative;
width:350px;
height:16px;
}

#header_right {
float:right;
margin:168px 30px 0 0;
position:relative;
width:310px;

}

#header_login {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
float:left;
margin-top:22px;
padding:5px;
position:relative;
width:305px;
}



#login_frame {
float:left;
width:300px;
}


#pass_left {
float:left;
font-size:11px;
width:128px;
}


#pass_right {
float:left;
font-size:11px;
width:128px;
}



#form-login-header {
float:right;
}



#twitter{
background:transparent url(img/twitter.gif) no-repeat scroll 0 50%;
float:right;
font-size:11px;
margin-right:12px;
padding:2px;
text-align:right;
width:125px;
}



#sidebar_search {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(img/app_hel3p.png) no-repeat scroll center;
border:1px solid #CCCCCC;
float:left;
height:70px;
margin:10px 0 0;
padding:3px;
text-align:left;
width:300px;
}

#content_middle{
float:left;
width:auto;
height:309px;
}

#content_middle_welcome{
float:left;
height:309px;
padding:3px;
width:745px;
}

#menu_studia{
background:transparent url(img/search_big.gif) no-repeat scroll 0 50%;
float:left;
height:307px;
margin:1px 0 0 1px;
width:748px;
}


#menu_kandydaci{
background:transparent url(img/search_kandydaci.gif) no-repeat scroll 0 50%;
float:left;
height:307px;
margin:1px 0 0 1px;
width:748px;
}


#menu_welcome{
background:transparent url(img/home_tab.gif) no-repeat scroll 0 50%;
float:left;
height:307px;
margin:1px 0 0;
padding:0;
width:748px;
}

#search_kandydaci{
float:left;
height:304px;
padding:3px;
width:745px;
}

#teaser_content{
float:left;
width:700px;
}


#teaser_content_studia{
float:left;
padding:5px;
width:708px;
}

#middle_text{
float:left;
font-size:18px;
padding:10px;
width:560px;
}

#bottom_text{
color:#515151;
float:left;
font-size:13px;
margin-top:50px;
padding:5px;
position:relative;
width:526px;
}

#middle_content_img{
background:transparent url(img/girl.jpg) no-repeat scroll 0 50%;
float:right;
height:150px;
margin-top:-120px;
padding:15px;
width:105px;
}


position:absolute; top:20px; right:20px; width:70px; height:70px;
      z-index:2; background-color:#dd2; 

#form-login-header {
		float:right;
		margin-top:-6px;	
	}
	
	#form-login-header .submit_form_small {
		width:55px;
		color:#FFF !important;	
	}
	
	#form-login-header #header_email {
		width:120px;
		height:13px;
		font-size:11px;	
	}
	#form-login-header #header_password {
		width:98px;	
		height:13px;
		font-size:11px;	
	}
	
#form-login-header .submit_form_small {
color:#FFFFFF !important;
height:23px;
width:55px;
}


#registercolumn_right{
float:left;
margin:0;
width:490px;

}

#registercolumn{
float:left;
width:670px;
}

#register_left{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0;
border:1px solid #cccccc;
float:left;
margin:0 10px 10px 0;
padding:10px;
text-align:left;
width:440px;
}


#register_right{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0 50%;
border:1px solid #cccccc;
float:left;
margin:0 5px 10px 0;
padding:5px;
text-align:left;
width:475px;
min-height:140px;
}


#formdiv{
background:#FFFFFF none repeat scroll 0 50%;
border-right:1px solid #DDDDDD;
float:left;
margin:0 0 0 0;
padding:0 15px 0 0;
text-align:left;
width:465px;
}

#formdiv_help {
background:#FFFFFF none repeat scroll 0 50%;
float:left;
margin:0 0 0 0;
padding:15px; 
text-align:left;
width:440px;
}



#panel_adminbox {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0 50%;
border:0px solid #FD7700;
float:left;
margin:0 5px 10px 0;
padding:6px;
text-align:left;
width:456px;
}


#okmsg{ 
background: #C8FFBF; 
border: 1px solid #3EF027; 
border-width: 1px 0; 
margin:19px 0 10px;
padding: 7px; 
}

.okmsg{ 
background: #C8FFBF; 
border: 1px solid #3EF027; 
border-width: 1px 0; 
margin:19px 0 10px;
padding: 7px; 
}


#okmsg_user {
background:#C8FFBF none repeat scroll 0;
border-color:#3EF027;
border-style:solid;
border-width:1px 0;
font-weight:bold;
margin:0 0 8px;
padding:2px;
}

#errormsg{ 
background: #ffdfdf; 
border: 1px solid #df7d7d; 
border-width: 1px 0; 
margin: 19px 0 10px; 
padding: 7px;
width:975px;
 }
 
#progress_haslo{ 
float:left;
width:50px;
 }

 
 .print_icon {
float:right;
}
 


 .print {
background:transparent url(img/print-btn.gif) no-repeat scroll 0;
display:block;
height:16px;
margin-top:7px;
padding-left:20px;
width:30px;
}
 
 
.agb {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0 50%;
border:1px solid #CCCCCC;
float:left;
margin:10px 0;
min-height:200px;
padding:20px;
text-align:left;
width:945px;
font-family:arial !important;
}

.agb .title{
font-weight:bold;
margin:15px 0 0;
width:100%;
float:left;
font-size:14px;
color:#313131;
}

.agb .subtitle{
font-weight:bold;
margin:10px 0 0;
width:100%;
float:left;
}

.agb .content{
width:100%;
float:left;
}
.agb .content ul{
float:left;
margin:0px 0 0 25px;
width:100%;
}

.agb .content p{
float:left;
line-height:133%;
margin:5px 0;
width:100%;
}
 

#status {
border-bottom:1px dotted #DDDDDD;
font-size:1.5em;
font-weight:bold;
margin:0 0 10px;
padding:0 0 5px;
}
 
#status_dok {
background:transparent url(img/panel.gif) no-repeat scroll right 5px;
border-bottom:1px dotted #DDDDDD;
font-size:1.5em;
font-weight:bold;
margin:0 0 10px;
padding:0 0 5px;
}

#status_oplata {
background:transparent url(img/panel.gif) no-repeat scroll right -62px;
border-bottom:1px dotted #DDDDDD;
font-size:1.5em;
font-weight:bold;
margin:0 0 10px;
padding:0 0 5px;
}


#status_tlum {
background:transparent url(img/panel.gif) no-repeat scroll right -30px;
border-bottom:1px dotted #DDDDDD;
font-size:1.5em;
font-weight:bold;
margin:0 0 10px;
padding:0 0 5px;
}

#status_pic {
float:right;
background:transparent url(img/panel_pic.gif) no-repeat scroll 0 50%;
}
 

#register_header{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0 50%;
border:1px solid #cccccc;
float:left;
margin-bottom:10px;
min-height:250px;
padding:15px;
text-align:left;
width:955px;
}


#register_div{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0;
border:1px solid #cccccc;
float:left;
padding:15px;
text-align:left;
width:923px;
margin-bottom:10px;
}



#pfeil{
background:transparent url(img/pfeil.gif) no-repeat scroll 0 50%;
float:left;
width:20px;
padding-right:5px;
}


#teaser_middle{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #cccccc;
float:left;
height:80px;
margin:10px 0 0;
padding:0;
text-align:left;
width:698px;
background:transparent url(img/baner.png) no-repeat scroll 0 50%;
}

#wyniki_ajax{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #cccccc;
float:left;
height:20px;
margin:11px 0 15px 5px;
padding:5px;
text-align:left;
width:685px;
}


#teaser_middle_top{
float:left;
height:294px;
padding:5px;
text-align:left;
}

#pfeil_text{
float:left;
padding:15px;
text-align:left;
width:200px;
margin-bottom:10px;
}

#wp_bild{
background:transparent url(img/welcome-package.png) no-repeat scroll 0 50%;
height:409px;
padding:1px;
width:670px;
}


#wp_teaser_content_home{
float:left;
height:309px;
padding:0;
width:100%;
position:relative;
}


#wp_teaser_content_home_pic{
float:left;
height:auto;
padding:0 0px 0 6px;
position:relative;
width:auto;
}

#menu_studia2{
background:transparent url(img/wp_teaser.jpg) no-repeat scroll 0 50%;
float:left;
height:309px;
position:relative;
width:750px;
}


#wp_teaser_content_home_arguments{
float:left;
height:auto;
margin-top:5px;
position:relative;
width:345px;
}

#wp_arguments{
float:left;
height:auto;
margin-top:10px;
position:relative;
width:295px;
}


#teaser_left{
float:left;
height:auto;
position:relative;
width:390px;
}

#teaser_left2{
float:left;
height:auto;
position:relative;
width:365px;
}

#wp_pic{
float:left;
height:auto;
margin:25px 0 15px;

}

#teaser_right{
float:left;
height:auto;
position:relative;
width:345px;
}

.teaser_right_apphelp{
border:0 solid #DADADA;
float:left;
height:auto;
margin:6px 0 0 130px;
padding:3px;
position:relative;
width:520px;
}

.apphelpteaser_content{
width:520px;
}

.apphelpteaser_content ul{
float:left;
font-weight:bold;
margin:10px 0 10px 20px;
}

.apphelp_price{
float:right;
width:110px;
}

.apphelp_price img{
float:right;
margin-bottom:10px;
}

#teaser_right2{
float:left;
height:auto;
position:relative;
width:290px;
}

#teaser_title{
float:left;
height:auto;
margin:5px 0 0 10px;
position:relative;
}

.wp_teaser_content_home_arguments li{

float:left;
height:100%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:10px 0;
width:350px;
display:block;
}

.wp_arguments li{

float:left;
height:100%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:10px 0;
width:350px;
display:block;
}

.order_info {
float:left;
width:100%;
}

.order_info_buttons {
float:left;
width:13%;
}

.order_info_buttons input[type="open"] {
color:#FFFFFF;
font-weight:bold;
height:30px;
padding:13px 10px 0;
text-align:left;
width:100px;
}

.order_info_dalej {
float:right;
width:50%;
}

.info_button {
float:left;
text-align:center;
width:130px;
}

.info_button input {
background:transparent url(img/button.gif) no-repeat scroll 0 50%;
border:0 none !important;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
height:28px;
width:120px;
}

.read_more {
float:left;
text-align:center;
width:100%;
margin:10px 0;
}


.pliki{
float:left;
}
.pliki li{
list-style-image:url(img/pfeil2.gif);
list-style-position:inside;
padding:2px;
}

.pliki li a:hover{
cursor:pointer;
text-decoration:underline;
}

.pliki input {
background:transparent url(img/button_bg.gif) repeat scroll 0 50%;
border:1px solid #DDDDDD;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding:2px 3px;
text-align:left;
width:240px;
}


.read_more input {
background:transparent url(img/button.gif) no-repeat scroll 0 50%;
border:0 none !important;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
height:28px;
width:120px;
}

h3.argument2 {
background-image:url(img/balken2.gif);
background-repeat:no-repeat;
color:#0B0A0A;
float:left;
font-size:12px;
font-weight:bold;
height:auto;
line-height:33px;
margin:3px 0 0;
padding-left:35px;
width:270px;
}

h3.argument {
background-image:url(img/balken.gif);
background-repeat:no-repeat;
color:#0B0A0A;
float:left;
font-size:12px;
font-weight:bold;
height:auto;
line-height:33px;
margin:3px 0 0;
padding-left:35px;
width:310px;
}

h3.argument_order {
background-image:url(img/balken_order.gif);
background-repeat:no-repeat;
color:#0B0A0A;
float:left;
font-size:12px;
font-weight:bold;
height:auto;
line-height:33px;
margin:3px 0 0;
padding-left:35px;
width:100%;
}

.argument_order  .orderlabel_product{
color:#0B0A0A;
float:left;
font-size:13px;
font-weight:bold;
line-height:33px;
width:84%;
}

.argument_order  .orderlabel_product img{
margin-left:10px;
}

.argument_order  .orderlabel_price{
color:#0B0A0A;
float:left;
font-size:1.2em;
font-weight:bold;
height:auto;
line-height:33px;
width:8%;
}


.argument{
float:left;
font-weight:bold;
height:auto;
padding-left:35px;
width:auto;
}


.apphelp_div{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #cccccc;
float:left;
height:auto;
margin:0 0 10px;
padding:10px;
text-align:left;
width:645px;
background:transparent url(img/background.jpg) no-repeat scroll 0 50%;
}

.arguments3 .content2{
float:left;
height:auto;
text-align:left;
width:638px;
}

.arguments3 .content2 .inhalt{
float:left;
height:auto;
padding:10px 5px 0 0;
text-align:left;
width:510px;
}

.arguments3 .content2 .inhalt2{
float:left;
height:auto;
margin:10px;
text-align:left;
width:640px;
}

.arguments3 .content2 .inhalt2 ul{
float:left;
margin:0px;
}

.arguments3 .content2 .pic{
float:left;
height:auto;
margin:0 0 0px;
padding-bottom:10px;
text-align:left;
width:80px;
}

.arguments3 .content .pic img{
width:110px;
vertical-align:middle;
}

.apphelp_title {
color:#0079B2;
float:left;
font-size:18px;
font-weight:bold;
width:650px;
}


.arguments3{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #cccccc;
float:left;
height:auto;
margin:10px 0;
padding:6px;
text-align:left;
width:653px;
background:transparent url(img/arguments_bg.gif) no-repeat scroll 0 50%;
}

.arguments3 #number{
float:left;
height:auto;
width:100px;
}


.arguments3 #inner{
float:left;
height:auto;
width:auto;
}

.arguments3 #arguments3_header{
color:#0079B2;
float:left;
font-size:16px;
font-weight:bold;
height:auto;
padding:5px;
width:500px;
}

.arguments3 #arguments3_text{
float:left;
font-size:12px;
padding:5px;
width:540px;
}


#button_arguments {
background:transparent url(img/button_bg.gif) repeat scroll 0 50%;
border:1px solid #FFFFFF;
float:right;
margin:5px 0 0 10px;
padding:2px;
width:140px;
}

#button_ordernow {
background:transparent url(img/button_bg.gif) repeat scroll 0 50%;
border:1px solid #FFFFFF;
float:left;
margin:10px 0 5px;
padding:3px;
width:120px;
}


#wp_arguments_home {
float:left;
height:auto;
margin-top:10px;
position:relative;
width:370px;
}


.panel_tlum{
float:left;
width:470px;
}



.wp_text{
float:left;
width:410px;
}

.wp_text2{
float:left;
width:660px;
}

#kopf{
background:transparent url(img/kopf.png) no-repeat scroll 0 50%;
position:absolute;
right:113px;
top:-32px;
}

.wp_text ul.list_steps {
color:#242424;
font-size:13px;
list-style-type:none;
margin:10px 0 5px;
overflow:hidden;
}

.wp_text ul.list_steps li { 
padding: 0 0 5px 30px; 
position: relative; 
height: auto; 
margin:5px 0 0;
}

.panel_tlum ul.list_steps2 li { 
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin:5px 0 0;
padding:0 0 0 0;
position:relative;
}

.wp_text ul.list_steps img { 
position: absolute; 
left:0;  
top: -4px; 
}





#steps{
float:left;
padding:10px 0 0 10px;
}

#steps2{
float:left;
padding:10px 0 0 10px;
}

#order_description{
float:left;
font-weight:bold;
padding:10px 0 0;
width:30%;
}

#wp_order{
padding:15px
}


#divborder_bottom{
border-bottom:1px solid #DFDFDF;
margin:0 0 10px;
padding:5px;
}


#swn_content{
float:left;
width:450px;
}


#docs_div{
border-bottom:1px dotted;
float:left;
padding-top:10px;
}



#swn_img1{
float:left;
width:150px;
}

#swn_header{
color:#0079B2;
float:left;
font-size:1.4em;
font-weight:bold;
width:300px;
}

.title_div{
background:transparent none repeat scroll 0 50%;
border-bottom:2px solid #FFFFFF;
color:#0079B2;
float:left;
font-size:1.4em;
font-weight:bold;
padding:4px;
width:98%;
}

.swn_text{
float:left;
margin-left:20px;
}

#swn_header_text{
float:left;
margin-top:10px;
width:800px;
}

#label_panel{
float:left;
width:280px;
}

#docs_panel{
float:left;
width:141px;
margin-bottom:10px;
}

.doc_ul li{
float:left;
}

#panel_text{
float:left;
margin-top:10px;
width:440px;
font-size:1.5em;
}

.swn_text ul.swn_links{
float:left;
font-size:12px;
font-weight:bold;
}

.swn_text .swn_link a:hover{
text-decoration:underline;
}

#swn_div {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(img/box_bg.gif) no-repeat scroll 0 50%;
border:1px solid #CCCCCC;
float:left;
margin:5px;
min-height:129px;
padding:5px;
text-align:left;
width:47%;
}



#swn_box_left {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(img/box_bg.gif) no-repeat scroll 0 50%;
border:1px solid #cccccc;
float:left;
margin:0 10px 10px 0;
padding:10px;
text-align:left;
width:465px;
}



#swn_box_right {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(img/box_bg.gif) no-repeat scroll 0 50%;
border:1px solid #cccccc;
float:left;
margin:0 0 10px;
padding:10px;
text-align:left;
width:465px;
}



#swn_register_header{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(img/swn.gif) no-repeat scroll 0 50%;
border:1px solid #cccccc;
float:left;
margin-bottom:10px;
min-height:75px;
padding:15px;
text-align:left;
width:955px;
}

#register_header_top{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(img/reg.gif) no-repeat scroll 0 50%;
border:1px solid #cccccc;
float:left;
margin-bottom:10px;
min-height:75px;
padding:17px;
text-align:left;
width:950px;
}

#swn_header_content{
float:left;
}

#suchbox{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:2px solid #FD7700;
float:left;
margin-top:15px;
}





#actionbar .inside {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#F2F2F2 none repeat scroll 0 50%;
border-bottom:2px solid #0079B2;
float:left;
height:27px;
margin:5px 0 10px 10px;
padding-left:10px;
position:relative;
width:97%;
}

#actionbar .message {
background-position:0 4px;
padding-right:20px;
}

#actionbar .add {
background-position:0 -14px;
}

#actionbar .more {
background-position:0 -28px;
}


#actionbar li {
background:transparent url(img/actionbar_sprite.gif) no-repeat scroll 0 50%;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 15px 0 0;
padding-left:18px;
}


#welcome_package {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(img/wp_slider.jpg) no-repeat scroll center top;
border:1px solid #CCCCCC;
float:left;
height:auto;
margin:10px 0;
text-align:left;
width:665px;
}

.faq {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #cccccc;
float:left;
margin:10px 0;
padding:10px;
text-align:left;
width:645px;
}

.faq ul{
margin:10px 0 10px 30px;
}


.faq_slide {
float:left;
width:100%;
}

.faq_slide_content {
background:#FFFFFF none repeat scroll 0 50%;
border:1px solid #CCCCCC;
float:left;
margin-left:0 !important;
padding:10px;
width:96%;
}

h3.faq_toggle {
background-image:url(img/balken_faq.gif);
background-repeat:no-repeat;
color:#0B0A0A;
float:left;
font-size:12px;
font-weight:bold;
height:auto;
line-height:33px;
margin:3px 0 0;
padding-left:35px;
width:100%;
}

.slide_content {
background:#F5F5F5 none repeat scroll 0;
border-color:#CCCCCC;
border-style:none solid solid;
border-width:1px;
float:left;
font-size:12px;
margin:0;
padding:5px;
text-align:left;
width:283px;
}

.function_button {
background-image:url(img/button.gif);
float:left;
width:100%;
}

.faq_slide a {
text-decoration:underline;
font-weight:bold;
color:#0079B2;
}

.faq_slide a:hover {
text-decoration:none;
font-weight:bold;
color:#0079B2;
}

.faq_slide li {
list-style-image:url(img/pfeil2.gif);
list-style-position:outside;
padding:2px;
}

.faq_slide ul {
list-style-image:url(img/pfeil2.gif);
list-style-position:outside;
margin:5px 0 10px 30px;
}

.faq_title {
color:#0079B2;
cursor:pointer;
float:left;
font-size:14px;
font-weight:bold;
width:100%;
}

.faq_content {
float:left;
width:100%;
margin:5px 0 20px 0;
}

.faq_content a{
text-decoration:underline;
}

.faq_content a:hover{
text-decoration:none;
}

.faq_content #contact_area{
float:left;
width:100%;
}

.faq_content .contact{
float:left;
width:25%;
}

.faq_content .contact2{
float:left;
width:50%;
text-align:center;
}

.faq_content .contact .title{
color:#0079B2;
float:left;
font-size:14px;
font-weight:bold;
text-align:center;
width:100%;
}

.faq_content .contact .data{
float:left;
margin-top:10px;
text-align:center;
width:100%;
}

.orderfaq_title {
color:#0079B2;
float:left;
font-size:14px;
font-weight:bold;
width:100%;
}

.compare_ajax input{
border:1px solid #CCCCCC;
color:#0079B2;
float:left;
font-weight:bold;
margin:10px 0 5px;
padding:3px;
width:140px;

}

.title_slider {
color:#0079B2;
cursor:pointer;
float:left;
font-size:14px;
font-weight:bold;
margin-bottom:0;
text-align:left;
width:300px;
}

.title_slider_order {
color:#0079B2;
cursor:pointer;
float:left;
font-size:14px;
font-weight:bold;
margin-bottom:0;
text-align:left;
width:100%;
}




.apphelpteaser_title {
color:#0079B2;
float:left;
font-size:14px;
font-weight:bold;
padding:10px 0 5px 0px;
text-align:left;
width:450px;
}

.teaser_top {
width:auto;
padding:10px;
}


#site_title {
border-bottom:1px dotted #CCCCCC;
float:left;
font-size:1.8em;
margin:0 0 20px;
padding:0 0 10px;
width:97%;
color:#515151;
}

#content_input{
width:300px;
float:left;
margin-top: 15px;
padding-left:4px;
}



#apphelp_box {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0 50%;
border:1px solid #cccccc;
float:left;
margin-bottom:15px;
padding:5px;
position:relative;
text-align:left;
width:635px;
}





#full_div {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0 50%;
border:1px solid #cccccc;
float:left;
margin-bottom:10px;
padding:5px 0 10px 10px;
text-align:left;
width:975px;
min-height:200px;
}



#order_form {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0 50%;
border:1px solid #cccccc;
float:left;
margin-bottom:10px;
padding:5px;
text-align:left;
width:950px;
margin-top:10px;
}

#product_div {
border-bottom:1px dotted #DDDDDD;
float:left;
margin-bottom:10px;
padding:0 0 0 0;
text-align:left;
width:99%;
}



.product_header{
color:#0079B2;
float:left;
font-size:1.4em;
font-weight:bold;
margin-bottom:10px;
width:355px;
}


.product_header li {
color:#242424;
font-size:12px;
font-weight:normal;
list-style-image:url(img/pfeil.jpg);
}

.product_header ul {
list-style-type:disc;
padding:10px 0 10px 30px;
}

#tlum_order {
float:left;
margin:10px;
}

#form_div .product_header span{
float:left;
padding:0;
width:70px;
}

span .tlum_order .refresh{
background:transparent url(img/arrow_refresh.gif) no-repeat scroll left bottom;

}

#product_price {
background:#FD7700 none repeat scroll 0;
border:1px solid #DEDEDE;
color:#FFFFFF;
float:left;
font-size:18px;
height:auto;
padding:3px;
text-align:center;
width:75px;
}

#product_order_div {
border-bottom:1px dashed #DDDDDD;
float:left;
padding:10px;
width:96%;
margin-bottom:10px;
}

#order_now {
float:left;
margin:195px 0 0 150px;
position:relative;
width:218px;
}

#order_now2 {
float:left;
margin:190px 0 0 170px;
position:relative;
width:175px;
}


#teaser_content {
float:left;
width:750px;
}


#order_tlum_price{
float:left;

}

#order_price {
float:right;
width:10%;
}


.product_order_description {
background:#E3F4FB none repeat scroll 0 50%;
border-bottom:1px dashed #DDDDDD;
float:left;
margin:5px;
padding:0;
width:98%;
}

.product_order_description  .label_product{
float:left;
font-weight:bold;
padding:10px;
width:89%;
font-size:1.5em;
}

.product_order_description  .label_price{
float:right;
padding:10px;
text-align:left;
width:5%;
font-size:17px;
}

#product_order_sum {
background:#F2F2F2 none repeat scroll 0;
border-bottom:1px dashed #DDDDDD;
float:left;
margin:5px;
padding-bottom:5px;
width:98%;
}



#order_sum {
float:left;
font-size:17px;
margin-bottom:6px;
text-align:right;
width:97%;
padding:5px;
}

#order_vat {
float:right;
font-size:12px;
margin-bottom:0;
text-align:left;
width:11%;
}

.pay {
float:left;
margin:0 0 5px;
padding:10px;
width:45%;
}

.pay input{
cursor:pointer;
}

#pay_name {
float:left;
padding:10px;
width:96%;
margin:0 0 5px 0;
}

#pay_pic {
float:left;
padding:10px;
width:96%;
margin:0 0 5px 0;
}


#hint{
color:#777777;
font-size:0.9em;
margin-left:0;
margin-top:0;
position:relative;
width:96%;
}


.order_steps{
background:#FFFFFF none repeat scroll 0 50%;
border-bottom:1px dashed #DDDDDD;
border-top:1px dashed #DDDDDD;
float:left;
margin-bottom:10px;
padding:5px 0 10px 10px;
text-align:left;
width:98%;
}


.order_steps li{
float:left;
height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:15px 0 0;
width:200px;
}

.order_steps ol li a:hover{
background-color:#dddddd;

}

.order_steps li.steps a:hover{
background-color:#dddddd;

}

.order_steps ol {
font-size:1em;
height:58px;
margin:0 auto;
text-align:left;
width:828px;
}


.order_steps li .steps{
background:#dddddd;
}





#sum_label{
float:left;
font-weight:bold;
position:relative;
text-align:right;
width:10%;
}

#sum_wert{
position:relative;
width:60%;
float:left;
}


#sum_wert{
float:left;
margin-left:28px;
position:relative;
width:81%;
}


#order_label {
float:left;
font-weight:bold;
position:relative;
text-align:left;
width:100%;
}

#label_pay {
width:100%;
float:left;
}

#suche_div{
position:relative;
width:460px;
float:left;
}


#suche_header{
position:relative;
width:460px;
float:left;
font-weight:bold;
}

#nav_menu{
float:left;
margin-top:10px;
position:relative;
width:100%;
}

#vorteile_balken{
float:left;
padding:5px;
position:relative;
width:650px;
}

#vorteile_bg{
background: transparent url(img/balken_background.gif);
float:left;
position:relative;
width:100%;
}

span.balken_top{
background: transparent url(img/balken_top.gif);
float:left;
position:relative;
width:100%;
}

span.footer {
background:transparent url(img/balken_top.gif) no-repeat scroll 0 50%;
float:left;
position:relative;
width:650px;
}





#ahead_form {
float:left;
position:relative;
width:1000px;
}


.app-help-page{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:transparent url(img/app-help-page.jpg) no-repeat scroll 0 50%;
border:1px solid #CCCCCC;
float:left;
margin:10px 0;
text-align:left;
width:665px;
min-height:310px;
}


#compare_button{
float:left;

}


.compare{
border:1px dotted #AAAAAA;
float:left;
margin:10px 0;
padding:3px;
text-align:center;
width:281px;
}

.compare a{
text-decoration:underline;
font-weight:bold;
}

.compare a:hover{
text-decoration:none;
font-weight:bold;
}



.comparison{
float:left;
text-align:left;
width:665px;
}

.comparison img{
vertical-align:middle;
}

.comp_title1 {
background:#F7F7F7 none repeat scroll 0;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
float:left;
padding:11px;
text-align:left;
width:382px;
}

.comp_title2 {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
float:left;
padding:11px;
text-align:left;
width:382px;
}

.comp_title_top {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
float:left;
padding:11px;
text-align:left;
width:382px;
}

.comp_title_header {
float:left;
padding:11px;
text-align:left;
width:383px;
}

.comp_title_empty {
float:left;
padding:11px;
text-align:left;
width:382px;
}

.comp_apphelp1 {
background:transparent url(img/comp_darkblue.gif) repeat-y scroll 0 50%;
color:#FFFFFF;
float:left;
font-weight:bold;
padding:10px 0 10px 0;
text-align:center;
width:130px;
height:20px;
}

.comp_apphelp_price {
background:#F7F7F7 none repeat scroll 0;
border-right:1px solid #FFFFFF;
color:#313131;
float:left;
font-size:18px;
font-weight:bold;
padding:10px 0;
text-align:center;
width:130px;
}


.comp_apphelp_pic {
color:#313131;
float:left;
font-weight:bold;
padding:10px 0;
text-align:center;
width:130px;
}


.comp_apphelp2 {
background:transparent url(img/comp_hellblue.gif) repeat-y scroll 0 50%;
color:#FFFFFF;
float:left;
font-weight:bold;
padding:10px 0 10px 0;
text-align:center;
width:130px;

}


.comp_welcome1 {
background:transparent url(img/comp_darkred.gif) repeat-y scroll 0;
border-bottom:1px solid white;
border-left:1px solid white;
color:#FFFFFF;
float:left;
font-weight:bold;
padding:10px 0;
text-align:center;
width:129px;
height:20px;
}

.comp_welcome_price {
background:#F7F7F7 none repeat scroll 0;
color:#313131;
float:left;
font-size:18px;
font-weight:bold;
padding:10px 0;
text-align:center;
width:129px;
}

.comp_welcome_pic {
border-bottom:1px solid white;
border-left:1px solid white;
color:#313131;
float:left;
font-weight:bold;
padding:10px 0;
text-align:center;
width:129px;
}


.comp_welcome2 {
background:transparent url(img/comp_hellred.gif) repeat-y scroll 0 50%;
border-bottom:1px solid white;
color:#FFFFFF;
float:left;
font-weight:bold;
padding:10px 0;
text-align:center;
width:130px;

}





.comparison span.yes {
background:transparent url(img/yes.gif) no-repeat scroll center;
color:#FFFFFF;
float:left;
font-weight:bold;
padding:10px 0;
text-align:center;
width:130px;
}


.comparison span.no {
background:transparent url(img/no.gif) no-repeat scroll center;
color:#FFFFFF;
float:left;
font-weight:bold;
padding:10px 0;
text-align:center;
width:130px;
}





.wp_slider_balken {
color:#0079B2;
cursor:pointer;
float:left;
font-size:14px;
font-weight:bold;
padding:2px 0 0 0;
text-align:left;
width:300px;
}


.wp_slider_content {
border-color:#CCCCCC;
border-style:none solid solid;
border-width:1px;
float:left;
font-size:12px;
margin:0 0 0;
padding:5px;
text-align:left;
width:283px;
}


#comp_button_ordernow {
background:transparent url(img/comp_hellblue.gif) repeat scroll 0 50%;
border:1px solid #FFFFFF;
float:left;
margin:3px;
padding:5px;
width:93%;
}

#comp_button_ordernow a{
color:#ffffff;
}

#comp_button_ordernow2 {
background:transparent url(img/comp_hellred.gif) repeat scroll 0 50%;
border:1px solid #FFFFFF;
float:left;
margin:3px;
padding:5px;
width:93%;
}



.comp_text_ordernow {
color:#0B0B48;
float:left;
font-size:16px;
font-weight:bold;
text-align:center;
width:100%;
}

.comp_text_ordernow a:hover{
color:#ffffff;
text-decoration:underline;
}

.comp_text_ordernow a{
color:#ffffff;
text-decoration:none;
}




.info_button_right {
float:right;
}


.info_button_left {
color:#0B0B48;
float:left;
font-size:16px;
font-weight:bold;
text-align:center;
width:150px;
}

.login_data {
float:left;
font-size:16px;
font-weight:bold;
text-align:center;
width:150px;
}


.avatar_container {
float:left;
font-size:16px;
font-weight:bold;
text-align:center;
width:150px;
}

.content_msg {
background:#FFDFDF none repeat scroll 0 50%;
border-color:#DF7D7D;
border-style:solid;
border-width:1px 0;
color:#313131;
float:left;
font-size:1.5em;
font-weight:bold;
padding:5px;
text-align:center;
width:100%;
}

.button_popup .compare_ajax_ah{
text-align:center;
float:left;
}

.button_popup .compare_ajax_ah input{
text-align:center;
float:left;
color:#0079B2;
font-weight:bold;
}

.button_popup .compare_ajax_wp{
float:left;
margin:10px 0 0 85px;
text-align:center;

}

.button_popup .compare_ajax_wp input{
float:left;
text-align:center;
color:#0079B2;
font-weight:bold;
}

.panel_div{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #CCCCCC;
float:left;
padding:5px;
width:975px;
}

#panel_top {
border-bottom:1px dotted #CCCCCC;
float:left;
margin-bottom:20px;
width:100%;
}

#panel_bottom {
float:left;
}

#panel_right {
border-right:1px solid #CCCCCC;
float:left;
margin:0 5px 10px 0;
padding:6px;
text-align:left;
width:456px;
}

#panel_left{
float:left;
margin:0 5px 10px 0;
padding:6px;
text-align:left;
width:456px;
}

#login_inner{
float:left;
padding:2px;
width:450px;
}

.register_inner{
float:left;
margin:20px 30px 3px 70px;
}



.register_inner img{
float:left;
}


.register_inner #goregister{
float:left;
font-size:16px;
padding:10px;
width:auto;
}


.register_inner #goregister a{
float:left;
text-decoration:underline;
}



.register_inner #goregister a:hover{
float:left;
text-decoration:none;
}



.wp_teaser_footer{
float:left;
margin:-10px 0 0;
text-align:center;
width:auto;
}

.wp_teaser_footer img {
float:left;
margin:10px 0 0 80px;
text-align:center;
}


.wp_teaser_footer a {
float:left;
text-align:center;
}



.ah_teaser_footer{
float:left;
margin:10px 0 0;
text-align:center;
width:auto;
}

.ah_teaser_footer img {
float:left;
margin-left:100px;
text-align:center;
}


.ah_teaser_footer a {
float:left;
text-align:center;
}




.slider_welcome_boxes {
float:left;
padding:5px;
width:600px;
margin-top:50px;
}

.slider_welcome_boxes #welcome_box{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #CCCCCC;
float:left;
margin:5px;
padding:5px;
width:260px;
}


.slider_welcome_boxes #welcome_box span img{
border:0 none;
float:left;
margin-right:10px;
}

.slider_welcome_boxes #welcome_box span.teaser_headline{
color:#0079B2;
font-weight:bold;
vertical-align:top;
}


.slider_welcome_boxes #welcome_box span.teaser_bottom{
float:left;
margin-top:3px;
width:170px;
}


.slider_welcome_boxes #pic{
float:left;
}


.slider_welcome_boxes #text{
float:left;
}


.register_slider {
float:left;
margin:0px;
}

.register_slider img {
float:left;
text-decoration:underline;
}

.register_slider .goregister_text  {
float:left;
font-size:16px;
padding:10px;
width:auto;
}


.register_slider .goregister_text a {
float:left;
text-decoration:underline;
}

.register_slider .goregister_text a:hover {
float:left;
text-decoration:none;
}


.slider_register_border {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:0 solid #CCCCCC;
float:left;
margin:0 0 0 10px;
padding:0;
width:510px;
}



.register_div {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #CCCCCC;
float:left;
margin:0 0 0px 10px;
padding:8px;
width:100%;
}

.legend {
color:#48AB4D;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:110%;
font-weight:bold;
padding:0 1em;
}


.shop_basket_header {
background:transparent url(img/button_bg.gif) repeat scroll 0 50%;
color:#FFFFFF;
font-size:100%;
font-weight:bold;
padding:5px;
float:left;
width:100%;
}


.shop_content{
background:#F0F0F0 none repeat scroll 0 50%;
border:1px solid #CCCCCC;
float:left;
font-size:100%;
margin-bottom:10px;
padding:8px;
width:98%;
}

.edit{
float:left;
font-size:12px;
}




#prof_half{
float:left;
margin-right:15px;
width:485px;
}

#profpic_panel {
float:left;
width:90px;
}


#profpic_panel_inner{
float:left;
height:212px;
}


#progress{
float:left;
width:300px;
}



#coto_w_txt{
background:#FFFFFF none repeat scroll 0 50%;
border:1px solid #CCCCCC;
float:left;
margin-left:0 !important;
width:902px;
}



#coto_a_txt{
background:#FFFFFF none repeat scroll 0 50%;
border:1px solid #CCCCCC;
float:left;
margin-left:0 !important;
width:902px;
}

#coto_t_txt{
background:#FFFFFF none repeat scroll 0 50%;
border:1px solid #CCCCCC;
float:left;
margin-left:0 !important;
width:902px;
}


#order_frame{
width:984px;
}


#orderlabel_product{
width:70%;
float:left;
}

#orderlabel_price{
width:30%;
float:left;
}


.order_checkbox{
width:100%;
float:left;
}


.order_checkbox .price{
width:30%;
float:left;
}


.order_checkbox .product{
width:70%;
float:left;
}


.sleep_title{
color:#F66303;
float:left;
font-size:17px;
font-weight:bold;
margin:15px 0 5px;
width:100%;
}

#sidebar_icons{
float:left;
position:fixed;
}

#sidebar_icons a {
color:#000000;
text-decoration:none;
}

div.cute_profiles_sprite {
left:0;
top:484px;
}


div.cute_profiles_sprite a{background:url(img/cute_profiles_sprite22.png) no-repeat 0 0;display:block;width:24px;height:24px;padding:0;margin:0 0 4px 0;}
div.cute_profiles_sprite a.cute_profiles_contact{background-position:0 0;}
div.cute_profiles_sprite a.cute_profiles_contact:hover{background-position:0 -24px;}


div.cute_profiles_sprite a.cute_profiles_twitter{background-position:-24px 0;}
div.cute_profiles_sprite a.cute_profiles_twitter:hover{background-position:-24px -24px;}

div.cute_profiles_sprite a.cute_profiles_facebook{background-position:-48px 0;}
div.cute_profiles_sprite a.cute_profiles_facebook:hover{background-position:-48px -24px;}













/*go-ahead CSS*/
/* LIMITED FORMULAR */

/* Rechte Seite - Allgemein */

#right-column-form {
	width: 590px;
	float: left;
	line-height: 19px;
	font-size: 12px;
	position: relative;
}
#right-column-form p {
	margin-bottom: 20px;
}
#right-column-form h3 {
	color: #841303;
	margin-top: 8px;
}
#right-column-form h4 {
	color: #9F9F9F;
	margin-bottom: 5px;
	font-size: 12px;
}
#left-column-form {
	width: 320px;
	float: left;
	min-height: 200px;
	background: #ededee;
	color: #564C4C;
	margin-right: 20px;
	position: relative;
}

.anredeTitel td{
	display: inline-block;
	width: 100px;
}

#pfeil {
	position: absolute;
	top: 50px;
	right:-20px;
}
#left-column-form h2 {
	color: #004799;
	margin: 10px 0 0 10px;
	font-size: 14px;
}
#left-column-form div {
	
}
#left-column-form h3 {
	color: #841303;
	font-size: 12px;
	margin-bottom: 10px;
}
#left-column-form a {
	color: gray;
}
#left-column-form a:hover {
	color: #564C4C;
}
#left-column-form table {
	width: 270px;
}

#left-column-form td.handle {
	text-align: right;
	overflow:hidden;
	vertical-align: top;
}
#left-column-form td.info {
	text-align: right;
	color: #004799;
}

#left-column-form #gsGfContainer,
#left-column-form #optionsContainer,
#left-column-form #anschriftenContainer {
	margin: 0;
	padding: 0;
}

#scrollziel {
    height:0px;
    line-height:0;
}

#firstStep,
#secondStep,
#thirdStep,
#fourthStep {
	padding: 12px 10px 12px 15px;
	font-size: 12px;
	background-color: #dfdfdf;
	margin: 10px;
	overflow: hidden;
	position: relative;
	min-height: 50px;
	height:auto !important; /* Hack fur IE */
	height: 50px;
}

.divCover {
	position: absolute;
	top:0;
	left:0;
	color: #9c9c9c;
	width: 100%;
}

.divCover h3{
	color: #9c9c9c !important;
}

.changeCover {
	position: absolute;
	top:0;
	left:0;
	background: #dfdfdf;
	filter:alpha(opacity=70);
	opacity: 0.7;
	height: 100%;
	width: 100%;
}

#left-column-form #secondStep #gsGfContainer table {
	background: #eee;
	padding: 5px;
	width: 275px;
	margin-bottom: 10px;
	box-shadow: 2px 2px 3px #ccc;
	-moz-box-shadow: 2px 2px 3px #ccc;
	-webkit-box-shadow: 2px 2px 3px #ccc;
}

#left-column-form #secondStep #linkNeuerEintrag {
  background: #afafaf;
  color: #fff !important;
  text-decoration: none;
  padding: 3px 5px;
  float: right;
}

#left-column-form #secondStep a#linkNeuerEintrag:hover {
  background: #bbb;
}

#left-column-form #secondStep .fyi {
  background: #eee;
  border-left: 4px solid #6F93BC;
  color: gray;
  padding: 3px 5px;
  font-size: 11px;
  margin-bottom: 5px;
}

#left-column-form #secondStep #infoCount {
        margin-top: 30px
}

#left-column-form #secondStep #gsgfEmpty {
        margin-bottom: 15px
}

#left-column-form #anschriftenContainer {
	list-style: none;
}

#left-column-form #anschriftenContainer li.anschriftSide {
	background: #eee;
	margin-bottom: 10px;
	padding-bottom: 7px;
	box-shadow: 2px 2px 3px #ccc;
	-moz-box-shadow: 2px 2px 3px #ccc;
	-webkit-box-shadow: 2px 2px 3px #ccc;
}

#left-column-form #anschriftenContainer li.anschriftSide ul li {
	padding-bottom: 4px;
}

#left-column-form #anschriftenContainer h5 {
	margin: 0 0 7px 0;
	background:#d2d2d3;
	padding: 4px 6px;
}

#left-column-form #anschriftenContainer p {
	padding: 4px 6px;
	font-style: italic;
	color: #d2d2d2;
}

#left-column-form #anschriftenContainer ul {
	list-style: none;
	width: 200px;
	padding-left: 10px;
}

#limitedForm {
	margin-top: 9px;
}
#limitedForm a{
	color: #004799;
}
#limitedForm label {
	display: block;
	color: #9F9F9F;
	font-size: 13px;
	font-weight: bold;
	padding-left: 2px;
	margin-bottom: 2px;
}

#limitedForm #ln_name_wrapper {
    position: relative;
    width: 300px;
    padding: 0;
    margin: 0;
}

#limitedForm #ltdtext {
    position: absolute;
    top: 6px;
    right: 37px;
    font-size: 13px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
    color: #6F6F6F;
}
#limitedForm input[type="text"] {
	font-size: 12px;
	line-height: 12px;
	width: 255px;
	padding: 7px;
	margin-bottom: 8px;
	outline: none;
	height: 16px;
}

#limitedForm #ln_name {
width: 230px;    
padding-right: 30px;
}

#limitedForm .firma_wrapper {
	padding-left: 8px;
}

#limitedForm select {
	font-size: 12px;
	line-height: 12px;
	width: 265px;
	padding: 0 0 2px 5px;
	margin-bottom: 8px;
	outline: none;
	height: 30px;
}
/* BUTTONS */

#limitedForm button,
#ug_popup button {
	display: block;
	float: right;
	margin: 0 7px 0 0;
	background-color: #f5f5f5;
	border: 1px solid #969797;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 100%;
	line-height: 130%;
	text-decoration: none;
	font-weight: bold;
	color: #565656;
	cursor: pointer;
	width: auto;
	overflow: visible;
	padding: 4px 10px 3px 7px; /* IE6 */
}

#limitedForm button[type],
#ug_popup button[type] {
	padding: 5px 10px 5px 7px; /* Firefox */
	line-height:17px; /* Safari */
}
*:first-child+html button[type] {
	padding: 4px 10px 3px 7px; /* IE7 */
}
#limitedForm button img,
#ug_popup button img {
	margin: 0 3px 0px 0 !important;
	padding: 0;
	border: none;
	width: 13px;
	height: 13px;
}

/* STANDARD */

#limitedForm button:hover,
#ug_popup button:hover {
	background-color: #dff4ff;
	color: #336699;
}

/* POSITIVE */

#limitedForm button.positive,
#ug_popup button.positive {
	color: #969797;
}

/* GESELLSCHAFTER / GESCHAFTSFUHRER */
#limitedForm button.gsgf-btn {
	color: #969797;
	float: left;
	margin-right: 10px;
	width: 130px;
}

#limitedForm button.positive:hover,
#ug_popup button.positive:hover,
#limitedForm button.gsgf-btn:hover {
	background-color: #fff;
}

/* NEGATIVE */

#limitedForm button.negative {
	color: #d12f19;
}
#limitedForm button.negative:hover {
	background: #fbe3e4;
	border: 1px solid #fbc2c4;
	color: #d12f19;
}

#limitedForm input.half {
	width: 117px;
}
.inFocus {
	border: 1px solid #EE8439;
	color: #000;
}
.notInFocus {
	background: #fff;
	color: #6F6F6F;
	border: 1px solid #DFDFDF;
}

.success {
	background: #d3edc6;
}

.error {
	background: #f9cabd;
}

#response {
	background: red;
	color: white;
	width: 500px;
	padding: 5px;
	display: none;
}
#limitedForm .slide {
	background: #EDEDEE;
	top: auto;
	position: absolute;
	width: 550px;
	padding: 15px 20px;
	z-index: 3;
	visibility: hidden;
}
#limitedForm .slide-active {
	z-index: 5;
	visibility: visible;
}

/* Checkboxes und Radio Buttons */
#limitedForm label.cbRbLabel {
	display: block;
	padding: 3px 3px 3px 30px;/* 0.5em */
	background-position:8px center;
	background-repeat: no-repeat;
	clear: both;
	cursor: pointer;
	height: 16px;
	outline: none;
	font-weight: normal;
	color: black;
}
.changeMe {
	background: #fafafa !important;
	box-shadow: 2px 2px 3px #ccc;
	-moz-box-shadow: 2px 2px 3px #ccc;
	-webkit-box-shadow: 2px 2px 3px #ccc;
}

.change {
	display: block;
	width: 13px;
	height: 13px;
	float: right;
	background: transparent url(img/icons/edit.gif) no-repeat;
	text-decoration: none;
}

.delete {
	display: block;
	width: 13px;
	height: 13px;
	float: right;
	background: transparent url(img/icons/delete.png) no-repeat;
	text-decoration: none;
}

.isGS {
	display: block;
	width: 13px;
	height: 13px;
	float: right;
	margin-left: 3px;
	background: transparent url(img/icons/gs_13x13.gif) no-repeat;
}

.isGF {
	display: block;
	width: 13px;
	height: 13px;
	float: right;
	margin-left: 3px;
	background: transparent url(img/icons/gf_13x13.gif) no-repeat;
}

.checked {
	background-image: url(img/chk_on_1.png)
}
.unchecked {
	background-image: url(img/chk_off_1.png)
}
.selected {
	background-image: url(img/rdo_on_1.png)
}
.unselected {
	background-image: url(img/rdo_off_1.png)
}
/* SLIDE */
.toggle {
	cursor: pointer;
}
.toggleWrapper {
	padding: 5px 0;
	width:100%;
}
.sectionToggle {
	padding:15px;
	width: 508px;
}
.sectionToggle ul {
	list-style-type:square !important;
margin:25px 0 15px 30px;
padding-left:235px;
width:850px;

}
.sectionToggle ul li {
	margin-left: 20px;
	list-style-image:url(img/pfeil2.gif);
}
#slide_anschriften .sectionToggle,
#slide_secretary .sectionToggle {
	padding-left: 0;
	padding-right: 0;
}

#slide_anschriften .sectionToggle ul,
#slide_secretary .sectionToggle ul {
	width: 548px;
	padding-left: 0;
}
#slide_anschriften .sectionToggle ul li,
#slide_secretary .sectionToggle ul li {
	margin-left: 0;
}
/* Optionen */
#slide_optionen .toggleWrapper {
    padding: 7px 0;
}

#optionslist {
	list-style-type: none;
}

#optionslist li {
	margin-bottom: 10px;
}

.optionen {
overflow:hidden;
padding:20px;
height:auto;
background:#F6F6F6;
}
.optionen .row {
	display: block;
	height: 25px;
	width: 548px;
	padding: 10px;
}
.stripeA {
	background: #dfdfdf;
}
.stripeA p {
	margin:0 0 10px;
}


.linethrough {text-decoration: line-through;}

.order_msg {
background:#F5F5F5 none repeat scroll 0 50%;
border:1px solid red;
float:left;
margin:10px 0 0;
padding:10px;
width:99%;
}

.order_msg img{
float:left;
padding:0 10px;
}

.order_apphelp_ul{
background:transparent url(img/order_apphelp.gif) no-repeat scroll left center;
padding-left:280px !important;
width:500px !important;
}

.order_wp_ul{
background:transparent url(img/order_wp.gif) no-repeat scroll left top;
padding-left:140px !important;
width:500px !important;
}

.tlumaczenia_ul{
background:transparent url(img/order_wp.gif) no-repeat scroll left top;
padding-left:140px !important;
width:730px !important;
height:84px;
}


.stripeB {
}
.row div {
	height: 20px;
	padding:5px;
}

.second {
	float:left;
padding-left:15px;
padding-right:20px;
width:85%;
font-weight:bold;
font-size:1.5em;
}
.third {
	width: 75px;
	padding-left: 5px;
	padding-right: 30px;
	float: left;
	
	}
	
.fourth {
	width: 80px;
	padding-left: 10px;
	float: left;
}
.subrow {
	width: 490px;
}
.subrow div {
	height: 30px;
}
.first-sub {
	width: 175px;
	float: left;
}
.second-sub {
	width: 41px;
	padding-right: 20px;
	padding-left: 15px;
	float: left;
}
.third-sub {
	width: 155px;
	padding-left: 5px;
	padding-right: 10px;
	float: left;
	text-align: right;
}
.fourth-sub {
	width: 59px;
	padding-left: 10px;
	float: left;
}
.optionen .stripe {
	background: #dfdfdf;
}

/* Anschriften Limited Form */

#ag_select,
#bs_select,
#va_select {
	margin: 0 0 20px 0;
}


#ag_select,
#ag_select ul,
#bs_select,
#bs_select ul,
#va_select,
#va_select ul {
	list-style-type: none !important;
}

#ag_select li.anschriften_liste,
#bs_select li.anschriften_liste,
#va_select li.anschriften_liste {
	float: left;
	width: 250px !important;
	margin: 0 10px 10px 0;
	background: #dfdfdf;
	padding: 10px 0;
	position: relative;
	box-shadow: 2px 2px 3px #ccc;
	-moz-box-shadow: 2px 2px 3px #ccc;
	-webkit-box-shadow: 2px 2px 3px #ccc;
}

#ag_select li.anschriften_liste ul,
#bs_select li.anschriften_liste ul,
#va_select li.anschriften_liste ul {
	margin:0 0 0 40px;
	padding:0;
}

#ag_select li.anschriften_liste ul li,
#bs_select li.anschriften_liste ul li,
#va_select li.anschriften_liste ul li {
	margin:0;
	padding:0;
}

#ag_select label.listen_selector,
#bs_select label.listen_selector,
#va_select label.listen_selector {
	display: block;
	padding: 3px 3px 3px 30px;/* 0.5em */
	background-position:8px center;
	background-repeat: no-repeat;
	clear: both;
	cursor: pointer;
	height: 16px;
	outline: none;
	font-weight: normal;
	color: black;
	position: absolute;
	top: 10px;
	left: 3px;
}

/* Kosten */
#slide_kosten table#produktuebersicht {
    background: gray;
    width: 546px;
    border-spacing: 0;
}
#slide_kosten table#preisZusammen {
    background: gray;
    width: 546px;
    margin-bottom: 30px;
	border-top: 1px double #000;
    border-spacing: 0;
}

#slide_kosten table#produktuebersicht td,
#slide_kosten table#preisZusammen td {
    background: white;
    padding: 5px;
    border-bottom: 1px solid #ccc
}

#slide_kosten table#produktuebersicht td.firstTd,
#slide_kosten table#preisZusammen td.firstTd {
	width: 390px;
}

#slide_kosten table#produktuebersicht td.secondTd,
#slide_kosten table#preisZusammen td.secondTd {
	width: 100px;
	padding-left: 30px;
	text-align: right;
}

#slide_kosten #mitteilung {
    width: 532px;
    padding: 7px;
    margin-bottom: 20px;
    font-size: 12px;
    height: 100px;
    font-family: Arial, Helvetica, sans-serif;
}

/* Zahlung */

#readAGB  {
	display:block;
	margin:10px 0 0 10px;
}

#slide_zahlung ul {
	margin-left: 20px;
	list-style-type: square;
}

#slide_zahlung #personCountWarning {
    background: #F4A654;
    margin-top: 50px;
    padding: 10px;
    color: white;
}

#sending {
	width:100%;
	height: 200%;
	position: absolute;
	top:0;
	left:0;
	z-index:500;
	background-color: #fff;
	filter:alpha(opacity=70);
	opacity: 0.7;
}

#sendingMessage {
	width: 300px;
        overflow:hidden;
        padding: 20px 10px;
        margin-left: 15px;
}

#sendingMessage #loadingImg {
	width: 54px;
	height: 55px;
	background: #efefef url(img/ajax-loader.gif);
   	float: left;
}

#sendingMessage #loadingText {
        margin-left: 70px;
        margin-top: 5px;
        font-size: 13px;
        line-height:20px;
}

/*******************************************************************************
********************* STYLE FORM **************************************
*********************************************************************************/
/* ComboBox Styling */
.button {
	overflow: hidden;
	cursor: pointer;
}
.button_left, .button_right, .button_back {
	float: left;
	width: 2px;
	height: 30px;
	background: #fff;
	cursor: pointer;
}
.button_center {
	float: left;
	width: 236px;
	height: 16px;
	line-height: 16px;
	background: #fff;
	background-repeat: repeat-x;
	background-position: 0 0;
	padding: 7px; /*1px 5px 1px;*/
	cursor: pointer;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
}
.button_combobox {
	float: left;
	height: 30px;
	width: 11px;
	background: #fff;
	cursor: pointer;
}

#dropdown {
	background-color: #fff;
	border: 1px solid #EE8439;
	border-top: none;
	height: 200px;
	overflow-y: scroll;
}
#dropdown div {
	width: 100%;
	border-top: 1px solid #eee;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
}
#dropdown div p {
	margin: 0;
	padding: 3px 3px 3px 9px;
}
#dropdown div:hover, #dropdown div.hoverIE {
	background-color: #333;
	border-color: #333;
	color: #fff;
}

.hideDiv {
	overflow: hidden;
	position: absolute;
	width: 0px;
	height: 0px;
}


/************************************************************************
**************************** UG -Formular *******************************
************************************************************************/

textarea#ug_gegenstand {
	width:255px;
	height:70px;
	padding: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

#slide_ln td.secondTd {
	padding-left: 10px;
	vertical-align: top;
	color: gray;
}

table#ugNameTable,
table#ugGegenstandTable,
table#ugSitzTable {
	margin-bottom: 15px;
}

table#ugNameTable td.secondTd,
table#ugGegenstandTable td.secondTd {
	padding-top: 18px;
}

#ug_name_value {
	font-size: 12px;
}

#ug_popup {
	padding: 10px;
}

#ug_popup h1{
	font-size: 14px;
}

#ug_popup h3{
	color: #841303;
}

#ug_popup label {
	display: block;
	color: #9F9F9F;
	font-size: 13px;
	font-weight: bold;
	padding-left: 2px;
	margin: 20px 0 5px 0;
}

#ug_popup input[type="text"] {
	font-size: 12px;
	line-height: 12px;
	width: 255px;
	padding: 7px;
	margin-bottom: 8px;
	outline: none;
	height: 16px;
}

#ug_popup table#eingaben td {
	vertical-align: bottom;
}

#ug_popup button#startSearch {
	margin-bottom: 10px;
}



#ug_popup input[type="button"],
#ug_popup input[type="submit"] {
	height: 30px;
        padding: 0 20px;
        margin-bottom: 10px;
        font-weight: bold;
        color: gray;
}

#takeOver {
    display: block;
    width: 200px;
    height: 30px;
    padding: 0 20px;
    line-height:30px;
    background: #F0F0F0;
    color: gray;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;

}










/*ENDE WP CSS*/



































/* CSS Document */
/*--------------------------------------body---*/

body, td, th, div, p, label{
	color:#2F3E3A;
	font:normal 12px/18px sans-serif;
}


a {
	color:#2F3E3A;
	cursor:pointer;
	 outline:none;
}

a:hover {
	color:#2F3E3A;
	text-decoration:none
}
/*----------------------------------------------------------content---*/
.invalid{ color:red !important;}
.form-validate label { font-size:12px;}
.validate-indent{ margin-bottom:15px; display:block;}
.validate{ margin-top:15px;}
.message{ margin-left:0 !important; margin-right:0 !important; padding-right:11px;}
/*-----------------------------article_settings-*/
.pollstableborder{ width:100%;}
#poll .componentheading{ padding-left:0 !important; margin-left:0 !important;}
.article_indent ul {
	margin:10px 0px 15px 0; list-style:none;
}
.article_indent ul li {
	background:url('img/list_marker.gif') no-repeat 0 6px; 
	line-height:21px;
	color:#2f3e3a; padding-left:17px; padding-right:0px; padding-top:0px; padding-bottom:1px
}
.article_indent ul li a {
	color:#2f3e3a !important;
}
.article_indente a {
	color:#2f3e3a;
	text-decoration:underline
}
.article_indent a:hover {
	color:#2f3e3a;
	text-decoration:none;
}

.article_indent table td .required{ width:250px;}
.input-field input{ width:150px !important; color:#848181;}
.article-decor {
	padding:0px 0px 0px 0px;
}


#contact_text {
	height:auto;
	overflow:auto;
	margin:0px 0px 5px 0px;
	width:90%
}
.article_bot {
	line-height:5px
}
.article-separator-indent{padding:0 0 0 0; display:none;}
.article_separator {
	width:100%;
	margin:0 0px;
	display:block;
	height:14px;
	background:url('img/article_separator.gif') repeat-x 0 0;
	
	
	 
}
.column_separator {
	padding:0px 0px 0px 0 !important;
}
.article_column {
	padding:0px 21px 0 0px;
	
	
}
.article_indent h3 {
	overflow:hidden;
}
.article_indent h3 img {
	margin:0px 3px 0px 0px !important;
	float:left
}

.contentpaneopen img {
	margin:0 10px 4px 0px;
}
.icon-indent{ padding:9px 0 0 9px; margin-right:26px;}
.icon-indent img{ margin:0 0 0 18px !important;}
.width{ width:100%;}
.indent-top-none{ margin:0 !important;}



/*---------------------------content-heading---*/

.componentheading {
	color:#162a3d;
	font-size:30px !important;
	font-weight:normal;
	line-height:140%;
	margin:0 0px 20px 0;
	padding:0 0 0 0;
	text-transform:capitalize;
	
}

.contentheading {
	color:#2c9abe;
	font-size:22px;
	line-height:28px;
	margin:0 0 0 0;
	padding:0 0px 0 0;
	font-weight:normal;
}
.buttonheading {
	padding:0 0px 0px 0;
}
.buttonheading img {
	margin:0px 0px 0px 0px;
}
/*-----------------------------item-info---*/

.iteminfo {
	padding:0px 0px 6px 0px;
	margin:0px 0px 15px 0px;
}
td.modifydate {
	font-size:11px;
	padding:13px 0 5px 0;
	text-decoration:none !important;
	color:#2f3e3a;
	
}
div.modifydate {
	font-size:10px;
	padding:12px 0px 0px 0;
	text-decoration:none !important;
	color:#A7A6A6;
}

.createdby {
	color:#0f559d;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
}
.createdate {
	font-size:11px;
	margin:0px 0px 0px 0!important;
	padding:0 0px 0px 1px !important;
	text-transform:none;
	display:inline;
	color:#2f3e3a;
	font-weight:normal;
	line-height:12px;
	display:block;
	
}

span.small { /* Written by */
	font-size:11px;
	margin:0 0px 0 0;
	padding:0 0px 0 2px;
	text-transform:none;
	color:#2fa0c2;
	line-height:14px;
	
}
.wrapper-title span.small{ color:#747474; font-size:11px; padding:0 0 0 31px; margin:0; line-height:13px; }
.results span.small{ margin:0 0 0 4px !important; color:#040404;}
div.small {
	padding:6px 0px 1px 1px;
	 color:#2f3e3a;
	 margin:0 0 0 0;
	 display:block;
	 font-size:11px;
	 text-transform:none;
	 font-weight:normal;
}
/*-----------------------------------buttons---*/

.button, .validate {
	  color:#000000;
		 font-size:14px;
		 line-height:15px;
		  border:none;
		  height:auto !important;
		  padding:5px 0 7px 0;
		  background:#E0F3FA !important;
		  text-align:center;
		  margin:0 0 0 0;
		  font-weight:bold;
		  font-family:verdana, Helvetica, sans-serif;
		  text-align:center;
		  text-decoration:none;
		  text-transform:lowercase;
		  display:block;
		   width:88px;
}
.button:hover{ color:#000000; text-decoration:underline;}
.search_result .button{
		 color:#000000;
		 font-size:14px;
		 line-height:15px;
		  border:medium none;
		  height:auto !important;
		  background:url('img/main_wrapper_button.gif') no-repeat 0 0;
		  text-align:center;
		  margin:0;
		  font-weight:bold;
		  font-family:verdana, Helvetica, sans-serif;
		  text-align:center;
		  text-decoration:none;
		  text-transform:lowercase;
		  display:block;
		   width:88px;
		   float:left; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:7px
		  
}
.word label{ float:left; padding-top:3px;}
.word #search_searchword{ float:left; margin-right:9px;}


/*-----------------------------------read-more---*/

#editor-xtd-buttons div.readmore {
	background:none;
	height:auto;
	margin:0px 0px 0px 0px;
	width:auto;
}
div.readmore {
	margin:0 0px 0px 0px;
	padding:0 0px 0px 10px;
	
	
}
div a.readon {

		 color:#2f3e3a;
		 font-size:13px;
		 line-height:15px;
		  border:none;
		  height:auto !important;
		  padding:5px 0 7px 0;
		  background:#e0f3fa !important;
		  text-align:center;
		  margin:15px 23px 0 0;
		  font-weight:normal;
		  font-family:verdana, Helvetica, sans-serif;
		  text-align:center;
		  text-decoration:none;
		  display:block;
		   width:112px;
		   float:left;
		   font-weight:bold;
		   text-decoration:none;
		  
}
a.readon:hover {
	color:#000000 !important;
	 text-decoration:none;
	
}

.readon span{ background:url('img/bull_1.gif') no-repeat right 6px; text-decoration:none; padding-left:0; padding-right:13px; padding-top:0; padding-bottom:0}
.readon span span{ background:url('img/line_1.gif') repeat-x bottom left; padding:0 !important;  text-decoration:none; color:#2f3e3a}
.readon:hover span span{ background:url(img/line_1.gif) bottom left repeat-x; padding:0 !important;  text-decoration:none; background:none !important; color:#2f3e3a;}

/*-----------------------------blog-more---*/
.text-page, .pagenav{ color:#EEEEEE !important; text-decoration:none;}

.blog_more {padding:25px 0px 25px 0;}
.blog_more h2 {	background:none; color:#000000 !important; 	font-size:12px;	padding:0px 0px 0px 0px;}
.blog_more ul {	margin:11px 0px 15px 0; list-style:none;}
.blog_more ul li{ background:url('img/list_marker.gif') no-repeat 0 2px; color:#FFF; line-height:16px; margin-bottom:6px; padding-left:23px; padding-right:0; padding-top:0; padding-bottom:0}
.blog_more ul li a{ line-height:16px; color:#345364; text-decoration:none; }
.blog_more ul li a:hover{ color:#A9D338;}

.blog_more strong {	color:#162a3d; font-size:17px !important; font-family:Tahoma;	display:block; padding-bottom:15px; margin-top:0; font-weight:normal; text-transform:none !important;}

/*-----------------------------pagenav---*/
.pagination span {
	background:#260401 url('img/pagination-left.gif') no-repeat 0 0;
	margin-right:3px;
	display:block;
	float:left
}
.pagination span font {
	background:url('img/pagination-right.gif') no-repeat right 0;
	line-height:14px;
	color:#146dac;
	font-weight:bold;
	display:block;
	font-size:11px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px
}
.pagenav {
	color:#EEEEEE;
	font-size:12px;
	font-weight:normal;
	padding:0 4px;
}


.pagination_nav {
	color:#EEEEEE;
	font-size:12px;
	padding:21px 20px 0px 0px;
	text-align:center;
	word-spacing:3px;
	background:#191919;
}
.pagination_nav div {
	background:#f4f4f4;
	padding:5px 0px 5px 0px;
}
.pagination {
	margin-top:10px;
	display:block;
	overflow:hidden;
}
.pagination li {
	float:left;
	padding:0px 5px 0px 5px;
}
.pagination_result {
	color:#202020;
	padding:0 0px 21px 0px;
	line-height:16px;
	text-align:center;
	background:#191919;
	font-weight:bold;
	font-size:12px;
}
/*--------------------------------------result---*/

.sectiontableheader img{ vertical-align:middle; margin-right:6px;}
.sectiontableentry0 td {
	color:#040404;
	padding:10px 5px 10px 5px;
}
.sectiontableentry1 td {
	background:#F6FFEC;
	color:#040404;
	padding:10px 15px 10px 15px;
}
.sectiontableentry2 td {
	color:#040404;
	padding:10px 15px 10px 15px;
}

.sectiontableentry1 a {
	color:#040404 !important;
}
.sectiontableentry2 a {
	color:#040404;
}
.sectiontableentry1 a:hover {
	color:#040404;
}
.sectiontableentry2 a:hover {
	color:#040404;
}


.var1 {
	background:#f6ffec;
	padding:10px !important;
	margin:10px 0px 10px 0px;
	color:#040404;
}
.var1 p, .var2 p{ color:#040404}
.var1 h4 a, .var2 h4 a{ color:#040404 !important;}
.var2 {
	padding:10px !important;
	margin:10px 0px 10px 0px;
	color:#040404;
}
.results {
	text-align:center;
	padding:0px 19px 0px 0;
}
#page {
	padding:0px 0 0 0;
}
#page ol li {
	padding:0px 0px 10px 0px;
	text-align:left
}
.searchintro {
	padding:15px 0px 0 0;
}
.searchintro strong {
	color:#2c9abe; font-weight:bold;
}
#page h3 {
	font-size:130%;
	padding:10px 0px 15px 0;
	text-align:left;
	color:#162a3d;
	text-transform:none;
	font-weight:bold;
	
	
}
#page .display .inputbox, #page .inputbox {
margin-top:3px;

	color:#282828;
}
#page .only input{ vertical-align:middle; margin-right:5px; margin:3px 0;  _margin:0 0;}
#page #ordering {
	height:20px;
}
#page .display {
	padding:10px 0px 25px 0px;
}
#page legend {
	color:#FFF;
	background:#040404;
	padding:3px 7px;
}
.search_result{ padding-top:0; padding-left:0; padding-right:10px;}
.sectiontableentry0 .pad2{color:#FFF;}
.sectiontableentry0 .pad2, .sectiontableentry1 .pad2, .sectiontableentry2 .pad2 {
	padding:2px 0px 2px 15px;
	
	
}
.sectiontableheader {
	padding:15px 0;
}
.extra-wrapper{ width:3%; float:left; border:none !important;}
/*--------------------------------------poll---*/

.poll-body{ padding:15px 0 5px 0;}
.poll .question {
	font-size:13px !important;
	color:#2f3e3a !important;
	line-height:14px;
	font-weight:bold;
	padding:11px 0 0 0;
	
}

.poll .body label {
	font-size:11px;
	line-height:14px;
	padding:0px 0px 0 7px !important;
	color:#FFF;
}
.button{cursor:pointer;}
.poll .button {
	color:#000000;
		 font-size:13px;
		  border:none;
		  height:auto !important;
		 line-height:13px;
		  padding:5px 0 5px 0  !important;
		  margin:0 0 0 0 !important;
		  background:#e0f3fa  !important; 
		   width:78px !important;
		   text-align:center;
		   display:block;
		   font-weight:bold;
		   text-transform:capitalize !important;
		   font-family:verdana, Helvetica, sans-serif;
		   
	
	
}
.poll .button:hover, .poll .result:hover{ color:#2f3e3a; text-decoration:underline;}
.poll .result {
	margin:0 87px 0 0 !important;
	 font-size:13px;
		  border:none;
		  height:auto !important;
		 line-height:16px;
		  padding:5px 0 5px 0  !important;
		  background:#e0f3fa  !important; 
		   width:78px !important;
		   text-align:center;
		   display:block;
		   font-weight:bold;
		   text-transform:capitalize !important;
		   font-family:verdana, Helvetica, sans-serif;
	
}
.poll .section, .poll .section2 {
	overflow:hidden;
	padding:0px 0px 0 0px;
	width:100%;
	margin-bottom:1px;
	
}
.poll .radio {
	float:left;
	width:19px;
}
.poll .radio input {
	display:block;
	width:16px;
	height:16px;
	vertical-align:middle;
	_margin-top:2px;
}
.poll .var {
	margin:0px 0px 0px 20px;
	text-align:left;
	
}
.display {
	padding:0px 0px 10px 0px;
}
.display select {
	border:1px solid #040404;
	width:100px;
}
.sectiontableentry1 div, .sectiontableentry0 div {
	font-size:1px
}
.fright{ float:right;}
.fleft{ float:left;}

.extra-text-title{ padding-bottom:20px; font-size:14px;}

/*--------------------------------------user---*/

dl.contentpane dt {
	padding:10px 0px 20px 0px;
}
dl.contentpane dd {
	width:100%;
	overflow:hidden;
}
dl.contentpane div {
	vertical-align:middle
}
dl.contentpane .description {
	width:110px;
	padding:0px 0px 0px 0px;
	vertical-align:middle
}
dl.contentpane .input-field {
	width:160px;
	padding:0px 0px 0px 0px;
	vertical-align:middle
}
* html dl.contentpane .input-field {
	padding-top:3px;
}
dl.contentpane .button-field {
	width:140px;
	_padding:17px 0 0 0;
}
dl.contentpane .button-field .validate{ 
		 color:#000000;
		 font-size:14px;
		 line-height:15px;
		  border:medium none;
		  height:auto !important;
		  background:url('img/main_wrapper_button.gif') no-repeat 0 0;
		  text-align:center;
		  margin:0;
		  font-weight:bold;
		  font-family:verdana, Helvetica, sans-serif;
		  text-align:center;
		  text-decoration:none;
		  text-transform:lowercase;
		  display:block;
		   width:88px;
			   _margin:0 0 13px 0 !important; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:7px
		   
}
dl.contentpane .button-field .validate:hover{ color:#000; text-decoration:underline;}



/*-------------------------------------search---*/
.row-logo .fright .module-search{ background:url('img/bg_search.gif') no-repeat 0 131px; height:246px}
.row-logo .fright .search{ padding:131px 0 0 0; width:100%; overflow:hidden;}

.row-logo .fright .search-input{ float:left; width:212px;}
.row-logo .fright .search-button{ float:left; width:33px;}

.module-search h3{ color:#FFFFFF; font-size:13px; font-weight:normal; padding:107px 0 0 3px;}

.search .inputbox {
	font-family:verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	vertical-align:top;
	width:212px;
	color:#000000;
	text-transform:capitalize !important;
	margin:0 0 0 0;
	padding:5px 0 4px 5px;
	background:none;
	border:1px solid #040404;
}

.search .button {
	color:#FFF;
	width:33px !important;
	height:42px !important;
	padding:0 0 0 0 !important;
	margin:0 0 0 0;
	background:none !important;
	
	
}
/*-------------------------------------search-result---*/
/*-------------------title----*/

.search_result h3 {
	color:#d6d5d5;
	 text-transform:uppercase;
	 font-size:14px;
}
/*-------------------article----*/

.search_result p {
	padding:10px 0px 0px 0px;
}
/*----------*/
#search_searchword {
	border:1px solid #040404
}
legend {
	color:#C4C4C4;
	 background:#042447;
}
.highlight {  /* highlight sought word */
	color:#2c9abe;
	font-weight:bold
}
.phrase {
	border:solid 1px #040404;
	color:#FFF;
	float:left;
	padding:0 10px;
	width:60%;
	
}
.phrase .inputbox {
	background:#fff;
	color:#808080;
	display:block;
	margin-top:10px;
}
.phrase .inputbox option {
	background:#fff;
	border-bottom:solid 1px #202020;
	padding:2px;
}
.phrase .inputbox option a:hover {
	background:#C00;
	border-color:#cfd0d6;
	color:#1e3300;
}
fieldset.word, fieldset.only {
	border:solid 1px #353535;
}
.only {
	border:0px solid;
	line-height:1.3em;
	padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0
}
.only-indent{ padding-bottom:2px;}
.word {
	border:0px solid !important;
	padding-left:0; padding-right:10px; padding-top:10px; padding-bottom:10px
}
.word input {
	background:#fff;
	color:#ff6614;
	font-weight:normal;
	margin:0 0 0 10px;
	padding:1px 2px 1px 2px;
	_height:24px;
}
.contact_email input {
	margin:4px 0px 3px 0px;
}
.contact_email input, .contact_email textarea{ margin-top:4px !important; color:#747474; font-size:11px; font-family:verdana;}
#contact_email_copy{ margin-top:2px !important; vertical-align:middle;}
.only .indent-extra-top{ padding:11px 0;}
.line-bottom-phrase{ height:27px;}
.separate-search{width:2%; float:left; border:none;}

/*-------------------------------------admin-form---*/

.adminform td {
	padding:0px 0px 2px 0px;
}
/*---------------------------system-error-messages--*/


.error {
	margin:0px 0 25px 0;
}
.error h2 {
	color:#bd0202;
	font:bold 14px Tahoma;
	padding:15px 0 15px 0;
}
#system-message dt.error, dt.message {
	display: none;
}
.error dd ul {
	background: #920202;
	border-top: 3px solid #670606;
	border-bottom: 3px solid #670606;
	color: #fff;
	margin:0 0 0 0 !important;
	padding:5px 0px 5px 5px;
}
.error dd ul li {
	background:none !important;
	color:#fff !important;
	margin:0px 0px 0px 20px !important;
}
.pass_remind {
	vertical-align:middle;
	padding:0px 0px 0px 10px;
}

/*-------------------title-wrapper----*/


/*-------------------box-wrapper----*/




/*-------------------content----*/


.module label {
	display:block;
	line-height:100%;
	padding:0 0px 8px 0;
	vertical-align:middle;
	color:#2f3e3a;
	font-size:13px;
	line-height:14px;

	
}
.poll-body{ padding:20px 4px 10px 0;}


/*-------------------module-list-finish----*/

.count { /* count users */
	font-weight:bold;
	color:#c0db28;
}



.module span {
	color:#64b5cf; 
	font-size:13px;
	font-weight:normal;
	
	
}




/*-------------------title----*/




/*-----------------content----*/

.breadcrumbs { padding:12px 0 11px 31px; display:block; color:#8c0019; font-size:12px;}
.breadcrumbs .pathway{color:#8c0019 !important; text-decoration:none  !important; text-transform:none; text-decoration:none; font-size:12px;}
.breadcrumbs .pathway:hover{ text-decoration:none !important; color:#8c0019; font-size:12px;}
.breadcrumbs  img{ margin:0 14px 1px 2px;}
/*-------------------------------------topmenu-header---*/

.header ul.menu-nav {
padding:0 100px 0 136px !important;
margin:0 0 0 0 !important;
list-style:none;




	
}
.header ul.menu-nav li	{
	display:block  !important;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 !important;
	margin:0 !important;
	float:left  !important;
	
		

	
}
.header ul.menu-nav li a  {
	border:none;
	text-decoration:none !important;
	display:block  !important;
	float:left  !important;
	
	

	
	
}
.header ul.menu-nav li a span	{
	display:block; 
	padding:18px 38px 17px 38px;
	color:#FFFFFF;
	display:block; 
	font-size:14px;
	text-decoration:none !important;
	float:left;
	font-weight:bold;
	
}

/*-------------------hover----*/

.header ul.menu-nav li a:hover  {
	border:medium none;
	display:block; 
	text-decoration:none;
	width:auto;
	font-weight:bold;
	background:url('img/top_menu_wrapper_button.gif') repeat-x 0 0; 
	
	
}
.header ul.menu-nav li a:hover span	{
	display:block; 
	color:#FFF;
	font-weight:bold;
	background:url('img/top_menu_wrapper_button.gif') repeat-x 0 0;
	
	
}

/*-------------------active----*/

.header ul.menu-nav li.active a {
	border:medium none;
	display:block;
	float:left; 
	text-align:center;
	width:auto;
	font-weight:bold;
	background:url('img/top_menu_wrapper_button.gif') repeat-x 0 0;  
	
}
.header ul.menu-nav li.active a span {
	 color:#FFF;
	 background:url('img/top_menu_wrapper_button.gif') repeat-x 0 0;  
	 
	 
}
/*-------------------------------------topmenu-footer---*/

.footer ul.menu-nav {
padding:0 0 0 138px !important;
margin:0 0 0 0 !important;




	
}
.footer ul.menu-nav li	{
	display:block; 
	padding:0 0 0 0;
	float:left;
		

	
}
.footer ul.menu-nav li a  {
	border:none;
	text-decoration:none !important;
	display:block;
	float:left;
	
	

	
	
}
.footer ul.menu-nav li a span	{
	display:block; 
	color:#6B7689;
	display:block; 
	font-size:13px;
	text-decoration:none !important;
	float:left;
	font-weight:normal;
	background:url('img/separator_menu.gif') no-repeat right 4px;
	text-transform:capitalize; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0
	
}

/*-------------------hover----*/

.footer ul.menu-nav li a:hover  {
	border:none;
	display:block; 
	text-decoration:none;
	width:auto;
	font-weight:normal;
	
	
}
.footer ul.menu-nav li a:hover span	{
	display:block; 
	color:#0079B2;
	font-weight:normal;
	
}

/*-------------------active----*/

.footer ul.menu-nav li.active a {
	border:none;
	display:block;
	float:left; 
	text-align:center;
	width:auto;
	font-weight:normal;
}
.footer ul.menu-nav li.active a span {
	 color:#4cb8d4;
	 
	 
}




/*----------------------------------------login-form---*/

.moduletable-login { color:#848181; padding:15px 0 0 25px;}


/*-----------------content----*/
.bg-input{ height:24px; background:url('img/bg_input.gif') no-repeat 0 0; margin-left:0; margin-right:0; margin-top:3px; margin-bottom:6px}

.module-login label {
	font-size:13px;
	line-height:18px;
	display:block;
	color:#2f3e3a;
	font-weight:normal;
	padding:0 0 0 0;
}

.module-login p, label.remember {
	font-size:13px;
	font-weight:normal;
	padding:0 0px 0px 0px;
	color:#393C42;
}

label.remember{ font-size:13px; color:#2f3e3a; padding:7px 0 0 1px;}
.module-login a{
	color:#2f3e3a;
	font-size:11px;
	line-height:16px !important;
	font-weight:normal;
}

.module-login a:hover {
	color:#2f3e3a;
	
	
}
.module-login .inputbox { /* inputbox */
	 width:170px; margin:0 0 0 0 !important; color:#2f3e3a; font-size:13px; font-family:verdana, Helvetica, sans-serif;
	line-height:16px;
	padding:3px 0px 1px 11px;
	vertical-align:top;
	border:1px solid #2f3e3a;
	background:none;
	 
	
	
}


.indent-button{margin:12px 0 1px 0;}
.module-login .button { /* button */
	color:#000000;
		 font-size:13px;
		  border:none;
		  height:auto !important;
		 line-height:14px;
		  padding:4px 0 8px 0  !important;
		  margin:0 0 0px 0 !important;
		  background:#e0f3fa  !important; 
		   width:71px !important;
		   text-align:center;
		   display:block;
		   font-weight:normal;
		   text-transform:capitalize !important;
		   font-family:verdana, Helvetica, sans-serif;
		   font-weight:bold;
	
	
	
	
	
}

.module-login .button:hover{ color:#000000; text-decoration:underline;}


.logform-indent{ line-height:16px; padding:5px 0;}
.logform-indent p{ padding:1px 0 0 2px; margin:0; line-height:14px;}
.form-indent-button{padding:9px 0 5px 0 !important; }

.form-indent1{font-size:11px !important;  color:#2f3e3a !important; line-height:13px; padding:0 0 0 2px !important;}
.form-indent1 a, .form-indent1 a:hover{ color:#2f3e3a !important; font-size:11px !important;}


#mod_login_remember { /*checkbox*/
	background:#fff;
	border:none;
	display:block;
	float:left;
	margin:10px 5px 0 0px;
	vertical-align:middle;
	width:12px;
	height:12px
}
.contenttoc th{ padding-bottom:10px;}
.pagenavcounter{ padding:15px 0;}
.article-indent h3 img{ margin:5px 0 0 0 !important;}
.article-indent h3, .article-indent h2{ padding:15px 0 10px 0;}
.separator-bottom{ background:url('img/separator_bottom.gif') repeat-x bottom left;}
.width{ width:100%;}
.extra-indent-right{ padding:11px 14px 0 0;}
.indent-button23{ padding-top:19px;}









.menu{ margin:14px 11px 40px 7px !important; list-style:none;}
.menu li{  line-height:15px;   margin:0 0 0 0; width:100%; overflow:hidden; float:left;}
.menu li a{ color:#345364 !important; font-size:13px; line-height:15px; background:url('img/main_menu_marker.gif') no-repeat 0 8px; text-decoration:none; display:block; float:left; padding-left:18px; padding-right:0; padding-top:3px; padding-bottom:2px}
.menu li a:hover{ color:#a7d233 !important;  line-height:15px;}
.menu li li{ padding:0 0 0 0px; margin:0; background:none; border:none;}
.menu .active ul{ padding:15px 0 5px 21px; margin:0;}
.menu .active ul li{  padding:0 0 0 0;}
.menu .active a{ color:#345364 !important; padding:3px 0 2px 18px;}
.menu .active a:hover{ color:#a7d233 !important}
.menu ul{list-style:none;}




.pagin-top, .pagin-bottom, .pagin-top span, .pagin-top a, .pagin-bottom span, .pagin-bottom a, .pagin, .pagin span, .pagin a, .pagin a:hover, .pagin-top-border{ color:#040404 !important;}
.pagin-top{ padding:1px 0 !important;}
.pagin-bottom{  padding:11px 0 15px 0}

.log p{ padding:10px 0;  font-weight:normal; color:#64B5CF; font-size:13px;}


#component-contact .contentheading{ padding:0 0 15px 0 !important; font-size:125%; color:#5A7986;}

.article-indent ul{ list-style:none; margin:15px 0;}
.article-indent ul li{ background:url('img/list_marker.gif') no-repeat 0 1px; line-height:17px; margin-bottom:4px; font-size:13px; color:#2f3e3a; padding-left:23px; padding-right:0; padding-top:0; padding-bottom:0}
.article-indent ul li a{ line-height:17px; color:#2c9abe !important; font-size:13px;}
.article-indent ul li a:hover{ color:#2c9abe  !important;}
.article-indent ul li p{ line-height:17px;}

.list-web-links li span, .list li span{ color:#2fa0c2 !important; margin:0 0 0 5px;}

.contentdescription img{ margin-right:19px;}

.row-img img{ margin:0;}







/*---------------------------------------------------------structure---*/

#body { background:#ffffff; text-align:center;}
.main {
margin:0 auto;
padding:0;
position:relative;
width:1000px;
	
}



/*-------------------------------------header---*/
.clear{ width:100%; overflow:hidden;}
.clear1{ clear:both;}
.br{ display:block;}

.wrapper-header{margin-bottom:20px;}

.row-logo{ height:200px;}
.row-logo h1{ display:block; margin:29px 0 0 159px; position:absolute;}
.row-logo h1 a{ display:block; position:absolute; cursor:pointer;}

.tail-content{ background:#FFF url('img/tail_content.jpg') repeat-x 0 0;}

.row-top-menu{ height:53px;}





/*-------------------------------------content---*/
#content{ padding:5px 1px 0 0;}
#container{overflow:hidden; height:100%;  text-align:left; padding:0 0 0 0;}
#right{ float:right; text-align:left;    width:342px; _margin: 0 0 0 -3px;}
.right-indent{ padding:0 0 0 0px;}

.indent-content{ padding:21px 131px 0 132px;}


/*top_box*/
.top-box .border-top {background:#FBFFF8 url('img/border_top.gif') repeat-x top;}
.top-box .border-bottom {background:url('img/border_bottom.gif') repeat-x bottom;}
.top-box .border-left {background:url('img/border_left.gif') repeat-y left;}
.top-box .border-right {background:url('img/border_right.gif') repeat-y right;}
.top-box .corner-top-left {background:url('img/corner_top_left.gif') no-repeat left top;}
.top-box .corner-top-right {background:url('img/corner_top_right.gif') no-repeat right top;}
.top-box .corner-bottom-left {background:url('img/corner_bottom_left.gif') no-repeat left bottom;}
.top-box .corner-bottom-right {background:url('img/corner_bottom_right.gif') no-repeat right bottom;}

.top-box-inner{ padding:26px 0 2px 17px;}

.row-col{ padding:24px 0 0 0;}
.row-col .col-1a{ width:282px; background:url('img/banner_wrapper_1.jpg') no-repeat 0 0; height:70px}
.row-col .col-2a{ width:282px; margin-left:15px; background:url('img/banner_wrapper_2.jpg') no-repeat 0 0; height:70px}

.top-box .col-1{ width:298px; text-align:left;}
.top-box .col-2{ width:585px; text-align:left;}
.top-box .col-2 h3{ font-size:31px; color:#162A3D; line-height:43px;}
.top-box .col-2 em{ display:block; padding:4px 0 10px 0; font-family:verdana, Helvetica, sans-serif; font-size:1.5em;}

.inner-extra-indent{ padding:12px 6px 10px 72px; font-size:12px; line-height:15px; color:#000000;}
.extra-link{ background:url('img/extra_bull.gif') no-repeat right 6px; font-weight:bold; padding-left:0; padding-right:12px; padding-top:0; padding-bottom:0}
.extra-link a{ background:url('img/link_line.gif') repeat-x bottom left; text-decoration:none; color:#ffffff; font-size:12px}
.extra-link a:hover{ background:none; text-decoration:none; color:#FFF;}

.extra-link1{ background:url('img/extra_bull.gif') no-repeat right 6px; padding:0; font-weight:bold; display:block; width:73px}
.extra-link1 a{ background:url('img/link_line.gif') repeat-x bottom left; text-decoration:none; color:#ffffff; font-size:12px; margin-left:0; margin-right:12px; margin-top:0; margin-bottom:0}
.extra-link1 a:hover{ background:none; text-decoration:none; color:#FFF;}

/**/


/*wrapper-box*/
.wrapper-box .box-title .border-top {background:#3db7d1 url('img/border1_top.gif') repeat-x top;}
.wrapper-box .box-title .border-bottom {background:url('img/border1_bottom.gif') repeat-x bottom;}
.wrapper-box .box-title .corner-top-left {background:url('img/corner1_top_left.gif') no-repeat left top;}
.wrapper-box .box-title .corner-top-right {background:url('img/corner1_top_right.gif') no-repeat right top;}
.wrapper-box .box-title .corner-bottom-left {background:url('img/corner1_bottom_left.gif') no-repeat left bottom;}
.wrapper-box .box-title .corner-bottom-right {background:url('img/corner1_bottom_right.gif') no-repeat right bottom;}
.wrapper-box .box-title h3{ color:#FFF; font-size:22px; padding:6px 11px 6px 19px; font-weight:normal;}

.wrapper-box .main-box{ padding:14px 11px 40px 7px;}
.s1 .main-box{ padding:14px 0 25px 7px !important;}
/**/


#right .module ul{ list-style:none; margin:0; padding:0;}
#right .module ul li{ background:url('img/list_marker.gif') no-repeat 0 3px; color:#345364; margin-bottom:4px; padding-left:23px; padding-right:0; padding-top:0; padding-bottom:0}
#right .module ul li a{ color:#345364; text-decoration:none;}
#right .module ul li a:hover{ text-decoration:none; color:#a9d338;}

#right .list-1{ margin-bottom:5px !important; width:100%; overflow:hidden;}
#right .list-1 li{ background:none !important; padding:0 !important; margin:0 0 18px 0 !important; width:100%; overflow:hidden; float:left;}
#right .list-1 li a{ color:#2f3e3a; font-size:14px; text-decoration:none; display:block; float:left; line-height:21px;}
#right .list-1 li strong{display:block; float:left; width:55px; height:22px; text-align:center; color:#FFF; font-size:12px; margin-right:12px; line-height:22px;}

#right .list-1 .list-wrapper-1 strong{ background:url('img/list_wrapper_1.gif') no-repeat 0 0; }
#right .list-1 .list-wrapper-1  a:hover{ color:#ff873d !important;}
#right .list-1 .list-wrapper-2 strong{ background:url('img/list_wrapper_2.gif') no-repeat 0 0; }
#right .list-1 .list-wrapper-2  a:hover{ color:#9fa105 !important;}
#right .list-1 .list-wrapper-3 strong{ background:url('img/list_wrapper_3.gif') no-repeat 0 0; }
#right .list-1 .list-wrapper-3  a:hover{ color:#73a9d0 !important;}

.wrapper-link1{ width:112px; background:#e0f3fa; text-align:center; height:27px; line-height:26px;}
.wrapper-link1 span{ background:url('img/bull_1.gif') no-repeat right 6px; padding-left:0; padding-right:13px; padding-top:0; padding-bottom:0}
.wrapper-link1 a{ background:url('img/line_1.gif') repeat-x bottom left; text-decoration:none; font-weight:bold}
.wrapper-link1 a:hover{ background:none !important;}

.img-indent{ float:left; margin:0 12px 0 0;}

.article-indent{ padding:10px 21px 29px 0;}

.extra-box .box-title h3{ color:#162a3d; font-size:24px; padding:5px 0 21px 0;}
.extra-box-separator{ background:url('img/extra_box_separator.gif') repeat-x 0 0; padding-left:0; padding-right:0; padding-top:20px; padding-bottom:0}

.extra-box{ padding-bottom:51px !important;}
.extra-box ul{ list-style:none; margin:0; padding:0;}
.extra-box ul li{ background:url('img/list_marker.gif') no-repeat 0 2px; margin-bottom:8px; padding-left:23px; padding-right:0; padding-top:0; padding-bottom:0}
.extra-box ul li a{ color:#345364; line-height:17px; text-decoration:none; font-size:14px;}
.extra-box ul li a:hover{ color:#A9D338; line-height:17px; text-decoration:none; font-size:14px;}







/*-------------------------------------footer---*/
.tail-footer{ background:transparent url(img/footer_tail.gif) repeat scroll 0 50%;
border-top:4px solid #0079B2;}
.footer{ padding:0px 0 40px 0;}
.footer .fleft{ width:684px;}
.footer .fright{ width:419px; color:#6b7689;}
.footer .fright span{ display:block;}
.footer .fright a{ color:#6b7689; text-decoration:none;}
.footer .fright a:hover{ color:#4cb8d4; text-decoration:underline;}





















































